Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6612274B2 - Voice aggregation device, voice division device, method and program thereof - Google Patents
[go: Go Back, main page]

JP6612274B2 - Voice aggregation device, voice division device, method and program thereof - Google Patents

Voice aggregation device, voice division device, method and program thereof Download PDF

Info

Publication number
JP6612274B2
JP6612274B2 JP2017006341A JP2017006341A JP6612274B2 JP 6612274 B2 JP6612274 B2 JP 6612274B2 JP 2017006341 A JP2017006341 A JP 2017006341A JP 2017006341 A JP2017006341 A JP 2017006341A JP 6612274 B2 JP6612274 B2 JP 6612274B2
Authority
JP
Japan
Prior art keywords
signal
audio signal
information
audio
voice
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.)
Active
Application number
JP2017006341A
Other languages
Japanese (ja)
Other versions
JP2018116126A (en
Inventor
翔一郎 齊藤
和則 小林
仲 大室
尚 植松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2017006341A priority Critical patent/JP6612274B2/en
Publication of JP2018116126A publication Critical patent/JP2018116126A/en
Application granted granted Critical
Publication of JP6612274B2 publication Critical patent/JP6612274B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Circuit For Audible Band Transducer (AREA)

Description

本発明は、限られた周波数帯域の中で簡易に多チャンネルの音声とそれに付随する情報を送受信する方法に関する。   The present invention relates to a method for easily transmitting / receiving multi-channel audio and accompanying information within a limited frequency band.

例えば会議室で話者ごとの音声を個別に収音して、話者情報を保持しつつ音声認識をする、ということを考える。収音方法としては、例えば発話者ごとにヘッドセットやグースネックマイクなどを用いて収音したり、マルチチャネルのマイクを使って音声強調機能により収音することが考えられる。これに音声認識を組み合わせることで、従来シングルチャネルで利用していた音声アプリケーションの動作を大きく変えずに、複数の話者の音声を同時に処理することができ、より利便性を向上させることができる。現状上記を実現するために取り得る音声取得の手段として以下の3つが考えられる。   For example, consider a case where voices of individual speakers are collected in a conference room and voice recognition is performed while holding speaker information. As a sound collection method, for example, it is conceivable to collect sound by using a headset, a gooseneck microphone, or the like for each speaker, or by using a multi-channel microphone to collect sound. By combining this with voice recognition, it is possible to process the voices of multiple speakers at the same time without greatly changing the operation of voice applications that have been used in a single channel, and it is possible to improve convenience. . Currently, the following three possible voice acquisition means can be considered to realize the above.

例1:マルチチャネルオーディオインタフェース
市販のUSB接続などのオーディオインタフェースを利用することで、一般的なパソコン(以下、PCともいう)でも2チャネル以上の「多チャンネル音声」を取得することは可能である。しかし、現状ではこういった機器を利用する際に「デバイスドライバ」のインストールが必要であることが多い。ユーザはこのデバイスドライバを入手しインストールする手順を踏む必要がある。このデバイスドライバはオペレーションシステム(以下OSともいう)ごとに用意する必要があり、OSの仕様やバージョンが変わるごとに機器の開発側が都度対応しなければいけないというデメリットがある。
Example 1: Multichannel audio interface By using a commercially available audio interface such as a USB connection, a general personal computer (hereinafter also referred to as a PC) can acquire “multichannel audio” of two or more channels. . However, at present, it is often necessary to install a “device driver” when using such a device. The user needs to follow the procedure to obtain and install this device driver. This device driver needs to be prepared for each operation system (hereinafter also referred to as OS), and there is a demerit that the device development side must deal with each time the OS specification or version changes.

例2:汎用オーディオインタフェース
一般的にはPC等にはアナログのマイク端子もしくはライン入力端子と、USB端子が搭載されており、これらに接続するだけで機器をマイクロホンとして動作させ、音声入力機能を利用することができる。ただし、どの端子もチャネル数は1チャネルないしは2チャネルに制限されており、PC側で特別に対応されていない限りそれ以上のチャンネルの音声を取得することはできない。
Example 2: General-purpose audio interface Generally, a PC or the like is equipped with an analog microphone terminal or line input terminal and a USB terminal. By simply connecting to these terminals, the device can operate as a microphone and use the voice input function. can do. However, the number of channels of any terminal is limited to one or two channels, and it is not possible to acquire audio of more channels unless specially supported on the PC side.

例3:汎用データインタフェース
USB端子などの汎用インタフェースでは例2のような「オーディオインタフェース」としての使い方の他に、データ通信用(データインタフェース)として利用することも可能である。この場合、例2のチャネル数の制限はなくなり、例1のようなデバイスドライバを用意しなくてもマルチチャネルのデータを送信することは可能である。しかし、オーディオインタフェースではない(リアルタイムでない)入出力を利用するため、音声入力を前提とするアプリケーション側からは入力が認識できず、アプリケーションの大幅な改造が必要となる。
Example 3: General-purpose data interface
A general-purpose interface such as a USB terminal can be used as a data communication (data interface) in addition to the “audio interface” as in Example 2. In this case, the number of channels in Example 2 is not limited, and multi-channel data can be transmitted without preparing a device driver as in Example 1. However, since an input / output that is not an audio interface (not real time) is used, the input cannot be recognized from the application side on the premise of voice input, and the application must be significantly modified.

また、マルチチャネルマイクでは、強調された音声信号以外にも分析過程で得られる音声に関する情報をもっているが、音声入力チャネルしか持たない機器ではそのような情報を活用することができない。   In addition to the emphasized audio signal, the multi-channel microphone has information related to the audio obtained in the analysis process, but such information cannot be used in a device having only an audio input channel.

ここでは、ユーザの利便性の観点から、例2の汎用オーディオインタフェースを利用する条件で、2チャネル以上の音声を出力することを考える。   Here, from the viewpoint of user convenience, it is assumed that audio of two or more channels is output under the condition of using the general audio interface of Example 2.

1つの帯域に複数の音声信号を重畳する方法が考えられる。例として、周波数分割多重化という方法がある(非特許文献1参照)。   A method of superimposing a plurality of audio signals on one band is conceivable. As an example, there is a method called frequency division multiplexing (see Non-Patent Document 1).

R. Chang, R. Gibby, "A Theoretical Study of Performance of an Orthogonal Multiplexing Data Transmission Scheme", IEEE Transactions on Communication Technology, 1968.R. Chang, R. Gibby, "A Theoretical Study of Performance of an Orthogonal Multiplexing Data Transmission Scheme", IEEE Transactions on Communication Technology, 1968.

しかしながら、非特許文献1の方式だと、例えば、PC側の音声入力機能で処理可能な帯域幅が48kHz帯域の場合、16kHzサンプリングの音声信号を重畳しようとすると、1チャネルにつき最大で3話者の音声が多重化できるものの、利用帯域と話者の関係を固定する必要がある。そのため4人以上の話者の会話には利用できない。かつ、多重化した信号から各音声信号をフィルタリングする際のフィルタが急峻につくれない場合には、多重化した信号からある帯域の音声信号を取り出す際に、その帯域に隣接する帯域の音声信号の成分が残ってしまうという問題がある。例えば、48kHz帯域の多重化した信号からフィルタリングにより低域側の帯域(0〜8kHz帯域)の音声信号を取り出す際に、その帯域に隣接する帯域(8〜16kHz帯域)の音声信号の成分が境界付近(8kHz)において排除しきれずに残ってしまう。   However, according to the method of Non-Patent Document 1, for example, when the bandwidth that can be processed by the voice input function on the PC side is 48 kHz, when trying to superimpose a 16 kHz sampling audio signal, a maximum of 3 speakers per channel However, it is necessary to fix the relationship between the bandwidth used and the speaker. Therefore, it cannot be used for conversations of four or more speakers. In addition, when a filter for filtering each audio signal from the multiplexed signal cannot be sharply formed, when an audio signal in a certain band is extracted from the multiplexed signal, an audio signal in a band adjacent to the band is extracted. There is a problem that the ingredients remain. For example, when an audio signal in the lower band (0 to 8 kHz band) is extracted from the multiplexed signal in the 48 kHz band by filtering, the audio signal component in the band adjacent to that band (8 to 16 kHz band) is the boundary. In the vicinity (8kHz) can not be eliminated and remains.

本発明は、一般的なOSで利用できる1チャネルまたは2チャネルの音声入力を用いて、2チャネルまたは4チャネルの音声信号、およびその音声信号に付随する情報を送信することにより、4人以上の話者の会話にも利用可能な音声集約装置、その音声集約装置で多重化した信号から2チャネルまたは4チャネルの音声信号を取り出す音声分割装置、その方法及びプログラムを提供することを目的とする。   The present invention uses a 1-channel or 2-channel audio input available in a general OS to transmit a 2-channel or 4-channel audio signal and information accompanying the audio signal, thereby enabling more than four people It is an object of the present invention to provide a voice aggregating apparatus that can also be used for a speaker's conversation, a voice dividing apparatus that extracts a two-channel or four-channel voice signal from signals multiplexed by the voice aggregating apparatus, a method, and a program thereof.

上記の課題を解決するために、本発明の一態様によれば、音声集約装置は、M及びNをそれぞれ2以上の整数の何れかとし、i=1,2,…,Mとし、N個のマイクロホンで収音された信号を用いて、M個の音声信号yi(n)と各音声信号yi(n)に関する情報である音声情報qi(n)とを求める音声分析部を含み、音声情報qi(n)は、音声信号yi(n)の発話状態vi(n)と、音声信号yi(n)を出力するマイクロホンの番号または音声信号yi(n)を出力するビームに対応する方向の情報θi(n)と、音声信号yi(n)の話者の番号pi(n)とを含み、g≠hとし、音声情報qi(n)に含まれる発話状態vi(n)に基づき発話順を求め、g番目の発話sgに対応する音声情報q'g(n)と、h番目の発話shに対応する音声情報q'h(n)とを求める音声情報制御部と、発話sgに対応する音声信号zg(n)と、発話shに対応する音声信号zh(n)とを求める音声信号制御部と、音声信号zg(n)及び音声信号zh(n)のサンプリング周波数をUHzとし、音声信号zg(n)と音声信号zh(n)とに対して3倍アップサンプリングを行い、3倍のサンプリング周波数3UHzの音声信号ug(n)、uh(n)を求めるサンプリング周波数変換部と、音声信号ug(n)に対して符号反転の成分を乗算し、音声信号th(n)に変調する変調部と、音声情報q'g(n)に含まれるマイクロホンの番号または方向の情報θ'g(n)及び話者の番号p'g(n)と、音声情報q'h(n)に含まれるマイクロホンの番号または方向の情報θ'h(n)及び話者の番号p'h(n)とを示すビット列を音声波形に変換した信号D(n)を求める符号変換部とを含み、音声波形は、UHz以上2UHz以下の帯域にビット列に対応する成分を持つように生成され、音声信号ug(n)と音声信号th(n)と信号D(n)とを加算し出力信号z(n)を求める信号加算部と、を含む。 In order to solve the above-described problem, according to one aspect of the present invention, the voice aggregating apparatus is configured such that M and N are each an integer of 2 or more, i = 1, 2,. A speech analysis unit that obtains M speech signals y i (n) and speech information q i (n), which is information related to each speech signal y i (n), using signals collected by the microphones of audio information q i (n), the output audio signal y utterance state of i (n) v i (n), the speech signal y i number of microphones for outputting (n) or speech signal y i (n) Information θ i (n) corresponding to the beam to be transmitted and the speaker number p i (n) of the audio signal y i (n), g ≠ h, and included in the audio information q i (n) Utterance order v i (n) is determined, voice information q ′ g (n) corresponding to the g-th utterance s g , and voice information q ′ h (n corresponding to the h-th utterance s h ) and the audio information control unit for obtaining a speech signal z g corresponding to the utterance s g (n), to respond to the utterance s h A voice signal controller for obtaining an audio signal z h (n), the speech signal z g (n) and the audio signal z h sampling frequency (n) and UHz, audio signal z g (n) and the audio signal z h A sampling frequency conversion unit that performs upsampling 3 times with respect to (n) and obtains a sampling frequency 3 UHz of 3 times the sampling frequency u g (n), u h (n), and an audio signal u g (n) And a modulation unit that multiplies the component of the sign inversion and modulates the audio signal t h (n), information on the microphone number or direction included in the audio information q ′ g (n), θ ′ g (n), and the speech. bit string indicating 'and g (n), the audio information q' number p of users and h number or direction information of the microphone included in the (n) θ 'h (n ) and the speaker number p' h (n) And a signal conversion unit for obtaining a signal D (n) obtained by converting the signal into a speech waveform, and the speech waveform is generated so as to have a component corresponding to a bit string in a band from UHz to 2 UHz, and the speech signal u g (n) And audio signal a signal adder that adds t h (n) and the signal D (n) to obtain the output signal z (n).

上記の課題を解決するために、本発明の他の態様によれば、音声分割装置は、g≠hとし、入力信号z(n)は、音声信号ug(n)と音声信号th(n)と信号D(n)とを加算して得られる信号であり、音声信号ug(n)は音声信号zg(n)に対して3倍アップサンプリングして得られる信号であり、音声信号th(n)は音声信号zh(n)に対して3倍アップサンプリングして得られるuh(n)対し符号反転の成分を乗算して得られる信号であり、信号D(n)は音声信号zg(n)に対応する音声情報q'g(n)に含まれるマイクロホンの番号または方向の情報θ'g(n)及び話者の番号p'g(n)と、音声信号zh(n)に対応する音声情報q'h(n)に含まれるマイクロホンの番号または方向の情報θ'h(n)及び話者の番号p'h(n)とを示すビット列Bを音声波形に変換した信号であり、音声波形は、UHz以上2UHz以下の帯域にビット列に対応する成分を持つように生成されたものであり、入力信号z(n)のUHz以下の帯域成分をフィルタリングするローパスフィルタ部と、入力信号z(n)の2UHz以上の帯域成分をフィルタリングするハイパスフィルタ部と、ハイパスフィルタ部のフィルタリングの結果得られる信号に対して、符号反転の成分を乗算し、音声信号u'h(n)に変調する変調部と、入力信号z(n)のUHz以上2UHz以下の帯域成分を復号してビット列Bに対応するビット列を得る情報復号部とを含む。 In order to solve the above-described problem, according to another aspect of the present invention, the audio dividing device sets g ≠ h, and the input signal z (n) includes the audio signal u g (n) and the audio signal t h ( n) and the signal D (n) are added to each other, and the audio signal u g (n) is a signal obtained by upsampling three times the audio signal z g (n). The signal t h (n) is a signal obtained by multiplying u h (n) obtained by upsampling the audio signal z h (n) three times by the sign inversion component, and the signal D (n) Is the microphone number or direction information θ ′ g (n) and the speaker number p ′ g (n) included in the audio information q ′ g (n) corresponding to the audio signal z g (n), and the audio signal A bit string B indicating the microphone number or direction information θ ′ h (n) and the speaker number p ′ h (n) included in the voice information q ′ h (n) corresponding to z h (n) is spoken. This is a signal converted into a waveform, and the audio waveform is a band from UHz to 2UHz. A low-pass filter that filters the band components below UHz of the input signal z (n) and the band components above 2 UHz of the input signal z (n). A high-pass filter unit, a signal obtained as a result of filtering by the high-pass filter unit, a modulation unit that multiplies the component of the sign inversion and modulates the audio signal u ′ h (n), and an input signal z (n) An information decoding unit that decodes a band component of UHz to 2 UHz to obtain a bit string corresponding to bit string B.

本発明によれば、4人以上の話者の会話の音声信号を集約することができるという効果を奏する。   According to the present invention, it is possible to collect voice signals of conversations of four or more speakers.

第一実施形態に係る音声集約装置の機能ブロック図。The functional block diagram of the audio | voice aggregation apparatus which concerns on 1st embodiment. 第一実施形態に係る音声集約装置の処理フローの例を示す図。The figure which shows the example of the processing flow of the audio | voice aggregation apparatus which concerns on 1st embodiment. 変調部の処理を説明するための図。The figure for demonstrating the process of a modulation | alteration part. 符号変換部の処理を説明するための図。The figure for demonstrating the process of a code conversion part. 符号変換部の処理を説明するための図。The figure for demonstrating the process of a code conversion part. 第二実施形態に係る音声分割装置の機能ブロック図。The functional block diagram of the audio | voice division | segmentation apparatus which concerns on 2nd embodiment. 第二実施形態に係る音声分割装置の処理フローの例を示す図。The figure which shows the example of the processing flow of the audio | voice division | segmentation apparatus which concerns on 2nd embodiment. 情報復号部の処理を説明するための図。The figure for demonstrating the process of an information decoding part. 第三実施形態に係る音声集約装置の機能ブロック図。The functional block diagram of the audio | voice aggregation apparatus which concerns on 3rd embodiment. 第四実施形態に係る音声集約装置の機能ブロック図。The functional block diagram of the audio | voice aggregation apparatus which concerns on 4th embodiment. 第四実施形態に係る音声集約装置の処理フローの例を示す図。The figure which shows the example of the processing flow of the audio | voice aggregation apparatus which concerns on 4th embodiment. 第四実施形態に係る音声分割装置の機能ブロック図。The functional block diagram of the audio | voice division | segmentation apparatus which concerns on 4th embodiment. 第四実施形態に係る音声分割装置の処理フローの例を示す図。The figure which shows the example of the processing flow of the audio | voice division | segmentation apparatus which concerns on 4th embodiment.

以下、本発明の実施形態について、説明する。なお、以下の説明に用いる図面では、同じ機能を持つ構成部や同じ処理を行うステップには同一の符号を記し、重複説明を省略する。以下の説明において、ベクトルや行列の各要素単位で行われる処理は、特に断りが無い限り、そのベクトルやその行列の全ての要素に対して適用されるものとする。   Hereinafter, embodiments of the present invention will be described. In the drawings used for the following description, constituent parts having the same function and steps for performing the same process are denoted by the same reference numerals, and redundant description is omitted. In the following description, it is assumed that processing performed for each element of a vector or matrix is applied to all elements of the vector or matrix unless otherwise specified.

<第一実施形態のポイント>
本実施形態では、1つの帯域を三分割し、低域側の帯域と高域側の帯域を音声信号、中域の帯域を音声信号に付随する情報(以下、「音声情報」ともいう)を送るために用いる。例えば48kHzサンプリングの場合、0〜8kHz帯域を第一話者音声、16〜24kHz帯域を第二話者音声、8〜16kHz帯域を音声情報を送るために用いる。これにより、音声帯域の信号のみを使って音声信号と音声情報(話者番号、発話位置など)とがペアで送信できるため、同じ瞬間に2人以下(2ch使用できる場合4人以下)までの同時発話音声であれば、会話に参加している延べ人数の数がどれだけ増えても「音声」と「発話者」の組み合わせの情報が失われずに伝送することができる。また、音声信号の帯域同士を離して配置し、中央の帯域に相対的に小さな振幅の音声情報を配置することで、急峻でないフィルタで音声信号を分離しても音声信号への影響が少なくなる。さらに、本実施形態の多重化を復元する機能を有しない端末が接続されていたとしても、0〜8kHzの音声の情報を伝えることはできるため、低域の音声に関しては互換性を有する。
<Points of first embodiment>
In this embodiment, one band is divided into three, the low band and the high band are audio signals, and the middle band is information accompanying the audio signal (hereinafter also referred to as `` audio information ''). Used to send. For example, in the case of 48 kHz sampling, the 0 to 8 kHz band is used for transmitting the first speaker voice, the 16 to 24 kHz band for the second speaker voice, and the 8 to 16 kHz band for transmitting voice information. As a result, voice signals and voice information (speaker number, utterance position, etc.) can be transmitted in pairs using only signals in the voice band, so up to two people (4 people or less when using 2ch) at the same moment With simultaneous speech, information on the combination of “speech” and “speaker” can be transmitted without loss, no matter how many people are participating in the conversation. In addition, by arranging the audio signal bands apart and arranging audio information with relatively small amplitude in the central band, the influence on the audio signal is reduced even if the audio signal is separated by a non-steep filter. . Furthermore, even if a terminal that does not have the function of restoring multiplexing according to the present embodiment is connected, it is possible to transmit 0 to 8 kHz audio information, and thus compatibility with low-frequency audio.

このような構成とすることで、限られたインタフェースしかもたない機器に対して複数の音声の情報を伝達することができるようになる。   With such a configuration, a plurality of audio information can be transmitted to a device having a limited interface.

<第一実施形態>
図1は第一実施形態に係る音声集約装置100の機能ブロック図を、図2はその処理フローの例を示す。
<First embodiment>
FIG. 1 is a functional block diagram of the voice aggregation device 100 according to the first embodiment, and FIG. 2 shows an example of the processing flow.

この音声集約装置100は、CPUと、RAMと、以下の処理を実行するためのプログラムを記録したROMを備えたコンピュータで構成され、機能的には次に示すように構成されている。音声集約装置100は、音声分析部102と、音声信号制御部103と、音声情報制御部104と、サンプリング周期変換部105,106と、変調部107と、符号変換部108と、信号加算部109とを含む。   The voice aggregating apparatus 100 includes a CPU, a RAM, and a computer including a ROM that stores a program for executing the following processing, and is functionally configured as follows. The voice aggregating apparatus 100 includes a voice analysis unit 102, a voice signal control unit 103, a voice information control unit 104, sampling period conversion units 105 and 106, a modulation unit 107, a code conversion unit 108, and a signal addition unit 109. Including.

音声集約装置100は、N個のマイクロホン101−iでそれぞれ収音したN個の音声信号xi(n)を入力とし、N個の音声信号xi(n)に含まれる2つの音声信号とその音声情報とを重畳した信号z(n)を出力する。ただし、i=1,2,…,N、Nは2以上の整数の何れかであり、nはサンプルされた時間のインデックスである。 The voice aggregating apparatus 100 has N voice signals x i (n) picked up by N microphones 101-i as inputs, and two voice signals included in the N voice signals x i (n) and A signal z (n) on which the audio information is superimposed is output. Here, i = 1, 2,..., N and N are any integers of 2 or more, and n is an index of sampled time.

マイクロホン101−iは、音声を収音し(S101)、音声信号xi(n)に変換し、出力する。本実施形態では、アナログ信号をデジタル信号に変換するAD変換機能を含むものとする。収音時のサンプリング周波数は、音声の信号が概ね保持される帯域として例えば16kHzを選択する。なお、AD変換機能を音声集約装置100側に備えてもよい。 The microphone 101-i collects sound (S101), converts it into an audio signal x i (n), and outputs it. This embodiment includes an AD conversion function for converting an analog signal into a digital signal. For the sampling frequency at the time of sound collection, for example, 16 kHz is selected as a band in which the audio signal is generally retained. An AD conversion function may be provided on the voice aggregation device 100 side.

<音声分析部102>
音声分析部102は、N個の音声信号xi(n)を入力とし、これらの信号を用いて、M個の音声信号yi(n)と各音声信号yi(n)に関する情報である音声情報qi(n)とを求め(S102)、出力する。なお、音声情報qi(n)は、音声信号yi(n)の発話状態vi(n)と、音声信号yi(n)を出力するマイクロホンの番号または音声信号yi(n)を出力するビームに対応する方向の情報(以下、「音声信号yi(n)を出力するマイクロホンの番号または音声信号yi(n)を出力するビームに対応する方向の情報」を「方向情報」ともいう)θi(n)と、音声信号yi(n)の話者の番号(以下、「話者の番号」を「話者情報」ともいう)pi(n)とを含む。なお、Mは2以上の整数の何れかである。
<Speech analysis unit 102>
The speech analysis unit 102 receives N speech signals x i (n) as input, and uses these signals to provide information on M speech signals y i (n) and each speech signal y i (n). The voice information q i (n) is obtained (S102) and output. Incidentally, the audio information q i (n) is a speech signal y utterance state of i (n) v i (n), the speech signal y i number of microphones for outputting (n) or speech signal y i (n) of direction information corresponding to the output beams (hereinafter, the "output corresponding to a direction of the information beam voice signals y i (n) number or audio signal of the microphone for outputting y i (n)", "direction information" Θ i (n) and the speaker number of the audio signal y i (n) (hereinafter “speaker number” is also referred to as “speaker information”) p i (n). Note that M is an integer of 2 or more.

(i)マイクロホン101−iが話者ごとに用意されたヘッドセットの場合、N=Mであり、xi(n)=yi(n)、θi(n)=i、pi(n)=iとする。この場合、方向情報θi(n)及び話者情報pi(n)はマイクロホンの番号と一致する。 (i) When the microphone 101-i is a headset prepared for each speaker, N = M, x i (n) = y i (n), θ i (n) = i, p i (n ) = i. In this case, the direction information θ i (n) and the speaker information p i (n) match the microphone number.

(ii)N個のマイクロホン101−iがマイクロホンアレーであり、ビームフォーミング技術(参考文献1参照)を利用する場合、各ビーム方向に話者が最大で1人いると想定する。
(参考文献1)浅野太著, 「音のアレイ信号処理」, コロナ社, 2011.
(ii) When N microphones 101-i are microphone arrays and the beam forming technique (see Reference 1) is used, it is assumed that there is at most one speaker in each beam direction.
(Reference 1) Tadashi Asano, “Sound Array Signal Processing”, Corona, 2011.

音声分析部102は、N個の音声信号xi(n)を用いて、ビームフォーミング技術によりM個のビームにそれぞれ対応するM個の音声信号yi(n)を求める。ただし、以降の処理では、i=1,2,…,Mとする。MとNとは異なる値であってもよいし、同じ値であってもよい。音声信号yi(n)を出力するビームに対応する方向の情報をθi(n)とし、音声信号yi(n)の話者情報pi(n)とする。例えば、方向情報θi(n)に基づき話者番号pi(n)を特定してもよい。例えば、方向情報θi(n)は、あらかじめ各ビームへ設定した角度情報0〜360の値をとるものとし、θi(n)の値が0〜30の場合にはpi(n)←1とし、θi(n)の値が30〜60の場合にはpi(n)←2とし、…と設定しておき、方向情報θi(n)に基づき話者番号pi(n)を特定してもよい。 The speech analysis unit 102 uses the N speech signals x i (n) to obtain M speech signals y i (n) respectively corresponding to the M beams by a beamforming technique. However, in the subsequent processes, i = 1, 2,. M and N may be different values or the same value. Information on the direction corresponding to the beam from which the audio signal y i (n) is output is θ i (n) and the speaker information p i (n) of the audio signal y i (n). For example, the speaker number p i (n) may be specified based on the direction information θ i (n). For example, the direction information θ i (n) takes the value of angle information 0 to 360 set in advance for each beam, and when the value of θ i (n) is 0 to 30, p i (n) ← 1 and when the value of θ i (n) is 30 to 60, set p i (n) ← 2, and set as follows. Based on the direction information θ i (n), the speaker number p i (n ) May be specified.

さらに、音声分析部102は、M個の音声信号yi(n)を用いて、音声信号yi(n)の発話状態vi(n)を求める。例えば、音声信号yi(n)の信号パワーが所定の閾値以上の場合、発話状態であると判定し、発話状態であることを示す値をvi(n)に代入する(例えば、vi(n)←1)。それ以外の場合(音声信号yi(n)の信号パワーが所定の閾値未満の場合)、発話状態ではないと判定し、発話状態ではないことを示す値をvi(n)に代入する(例えば、vi(n)←0)。なお、発話状態vi(n)の算出方法は既存のいかなる方法を用いてもよく、利用環境等に合わせて最適なものを適宜選択すればよい。 Furthermore, the speech analysis unit 102, using the M speech signal y i (n), obtains the utterance state v i (n) of the speech signal y i (n). For example, when the signal power of the audio signal y i (n) is equal to or greater than a predetermined threshold, it is determined that the speech state is present, and a value indicating the speech state is substituted for v i (n) (for example, v i (n) ← 1). In other cases (when the signal power of the audio signal y i (n) is less than a predetermined threshold value), it is determined that the voice state is not in the utterance state, and a value indicating that it is not in the utterance state is substituted into v i (n) ( For example, v i (n) ← 0). Note that any existing method may be used as the method for calculating the utterance state v i (n), and an optimal method may be selected as appropriate in accordance with the usage environment.

音声分析部102は、M個の音声情報qi(n)=(vi(n),θi(n),pi(n))を音声情報制御部104及び音声信号制御部103に出力し、M個の音声信号yi(n)を音声信号制御部103に出力する。 The voice analysis unit 102 outputs M pieces of voice information q i (n) = (v i (n), θ i (n), p i (n)) to the voice information control unit 104 and the voice signal control unit 103. Then, M audio signals y i (n) are output to the audio signal control unit 103.

<音声情報制御部104>
音声情報制御部104は、M個の音声情報qi(n)を入力とし、音声情報qi(n)に含まれる発話状態vi(n)に基づき発話順を求め、1番目の発話(時刻nから見て最も近い時刻において発せられた発話)s1に対応する音声情報q'1(n)と、2番目の発話(時刻nから見て2番目に近い時刻において発せられた発話)s2に対応する音声情報q'2(n)とを求め(S104)、発話s1、s2を音声信号制御部103に出力し、音声情報q'1(n)、q'2(n)を符号変換部108に出力する。なお、s1、s2は発話自体ではなく、発話を示すインデックスである。
<Audio information control unit 104>
The voice information control unit 104 receives M pieces of voice information q i (n) as input, obtains the utterance order based on the utterance state v i (n) included in the voice information q i (n), and determines the first utterance ( Speech uttered at the nearest time from time n) Voice information q ' 1 (n) corresponding to s 1 and the second utterance (utterance uttered at the second nearest time from time n) The speech information q ′ 2 (n) corresponding to s 2 is obtained (S104), and the utterances s 1 and s 2 are output to the speech signal control unit 103, and the speech information q ′ 1 (n) and q ′ 2 (n ) Is output to the code converter 108. Note that s 1 and s 2 are not utterances themselves but indexes indicating utterances.

例えば、以下のようにして発話s1、s2を求める。 For example, utterances s 1 and s 2 are obtained as follows.

まず、発話順配列sj(n)の値を初期化する。例えば、sj(n)←0とする。ただし、発話順配列sj(n)の要素の総数をJとし、Jは2以上M以下の整数とし、j=1,2,…,Jとする。 First, the value of the utterance order array s j (n) is initialized. For example, s j (n) ← 0. However, the total number of elements of the utterance order array s j (n) is J, J is an integer of 2 to M, and j = 1, 2,.

vi(n)=1,vi(n-1)=0となるiがあるとき、i番目の音声信号yi(n)で時刻nに発話があったとみなす。このとき
s1(n)←θi(n)
sj(n)←sj-1(n-1) (j=2,3,…,J)
として、もっとも最近に発された発話の方向情報θi(n)をs1(n)に反映し、j=2,3,…Jは一つずつ値をずらして上書きし、最も古い情報(sJ-1(n-1))を削除する。なお、同時に、二つの発話状態vi(n)が条件を満たした場合、予め定めた順で処理を行えばよい。例えば、iの小さい方から順に処理を行う。
When there is i where v i (n) = 1 and v i (n−1) = 0, it is considered that there is an utterance at time n with the i-th audio signal y i (n). At this time
s 1 (n) ← θ i (n)
s j (n) ← s j-1 (n-1) (j = 2,3, ..., J)
The direction information θ i (n) of the most recently uttered voice is reflected in s 1 (n), and j = 2, 3, ... J are overwritten with different values one by one, and the oldest information ( s J-1 (n-1)) is deleted. At the same time, when the two utterance states v i (n) satisfy the conditions, the processes may be performed in a predetermined order. For example, processing is performed in order from the smallest i.

音声情報制御部104は、発話s1、s2に対応するθi(n)とv'1(n),v'2(n),p'1(n),p'2(n)を出力する。s1(n)=θi(n)のときv'1(n)=vi(n),p'1(n)=pi(n)である。つまり、vi(n)=1,vi(n-1)=0となるiがあるときのs1←θi(n)とs2(n)←s1(n-1)と、そのs1,s2に対応するvi(n),pi(n)を出力する。 The voice information control unit 104 converts θ i (n) and v ′ 1 (n), v ′ 2 (n), p ′ 1 (n), and p ′ 2 (n) corresponding to the utterances s 1 and s 2. Output. When s 1 (n) = θ i (n), v ′ 1 (n) = v i (n) and p ′ 1 (n) = p i (n). In other words, s 1 ← θ i (n) and s 2 (n) ← s 1 (n-1) when there is i where v i (n) = 1, v i (n-1) = 0, Output v i (n) and p i (n) corresponding to s 1 and s 2 .

<音声信号制御部103>
音声信号制御部103は、M個の音声情報qi(n)とM個の音声信号yi(n)と2個の発話(のインデックス)s1、s2とを受け取り、M個の音声信号yi(n)の中から、発話s1、s2にそれぞれ対応する音声信号z1(n)、z2(n)を求め(S103)、出力する。例えば、音声信号yi(n)と方向情報θi(n)とが対応付けられており、発話s1、s2と一致する方向情報θi(n)に対応する音声信号yi(n)を音声信号z1(n)、z2(n)として求めればよい。
<Audio signal control unit 103>
The voice signal control unit 103 receives M pieces of voice information q i (n), M pieces of voice signals y i (n), and two utterances (indexes) s 1 and s 2 , and receives M pieces of voice information. From the signals y i (n), speech signals z 1 (n) and z 2 (n) corresponding to the utterances s 1 and s 2 are obtained (S103) and output. For example, the audio signal y i (n) and the direction information θ i (n) are associated with each other, and the audio signal y i (n) corresponding to the direction information θ i (n) matching the utterances s 1 and s 2 is associated. ) As audio signals z 1 (n) and z 2 (n).

<サンプリング周期変換部105,106>
サンプリング周期変換部105,106は、それぞれ音声信号z1(n)、z2(n)を入力とし、それぞれ音声信号z1(n)、z2(n)に対して3倍アップサンプリングを行い、3倍のサンプリング周波数48kHzの音声信号u1(n)、u2(n)を求め(S105,S106)、出力する。例えば信号1サンプルにつき2サンプルのゼロ詰めをおこなって帯域を3倍に拡張した信号を生成し、ローパスフィルタにより8kHz以上の帯域をカットする。なお、この例では、元の音声信号xi(n)のサンプリング周波数が16kHzであり、サンプリングの対象とする帯域は8kHzなので、ローパスフィルタにより8kHz以上の帯域をカットし、ひずみ成分を除去する。これにより、帯域が8kHzに制限された、サンプリング周波数48kHz(24kHz帯域)の音声信号u1(n),u2(n)を出力する。
<Sampling period converters 105 and 106>
Sampling period converters 105 and 106 receive audio signals z 1 (n) and z 2 (n), respectively, and perform upsampling three times with respect to audio signals z 1 (n) and z 2 (n), respectively. The audio signals u 1 (n) and u 2 (n) having a sampling frequency of 3 times 48 kHz are obtained (S105, S106) and output. For example, 2 samples are zero-padded for each signal sample to generate a signal whose bandwidth is tripled, and a band of 8 kHz or higher is cut by a low-pass filter. In this example, since the sampling frequency of the original audio signal x i (n) is 16 kHz and the band to be sampled is 8 kHz, the band above 8 kHz is cut by a low-pass filter to remove the distortion component. As a result, audio signals u 1 (n) and u 2 (n) with a sampling frequency of 48 kHz (24 kHz band) whose band is limited to 8 kHz are output.

<変調部107>
変調部107は、音声信号u2(n)を入力とし、次式のように音声信号u2(n)に対して符号反転の成分を乗算し、音声信号t2(n)に変調し(S107)、出力する。
t2(n)=u2(n)*(-1)n
これにより、音声信号u2(n)は16〜24kHzの帯域に成分を持つ音声信号t2(n)へ変換される(図3参照)。
<Modulation unit 107>
The modulation unit 107 receives the audio signal u 2 (n) as input, multiplies the audio signal u 2 (n) by a sign inversion component as shown in the following equation, and modulates the audio signal t 2 (n) ( S107) and output.
t 2 (n) = u 2 (n) * (-1) n
Thereby, the audio signal u 2 (n) is converted into an audio signal t 2 (n) having a component in a band of 16 to 24 kHz (see FIG. 3).

<符号変換部108>
符号変換部108は、音声情報q'1(n)に含まれる方向情報θ'1(n)及び話者情報p'1(n)と、前記音声情報q'2(n)に含まれる方向情報θ'2(n)及び話者情報p'2(n)とを示すビット列Bを音声波形に変換した信号D(n)を求め(S108)、出力する。なお、音声波形は、8kHz以上16kHz以下の帯域にビット列Bに対応する成分を持つように生成される。
<Code conversion unit 108>
The code conversion unit 108 includes direction information θ ′ 1 (n) and speaker information p ′ 1 (n) included in the voice information q ′ 1 (n), and directions included in the voice information q ′ 2 (n). A signal D (n) obtained by converting the bit string B indicating the information θ ′ 2 (n) and the speaker information p ′ 2 (n) into a speech waveform is obtained (S108) and output. Note that the speech waveform is generated so as to have a component corresponding to the bit string B in a band of 8 kHz or more and 16 kHz or less.

符号変換部108の目的は、音声情報制御部104から受信した情報θ'1(n),p'1(n),θ'2(n),p'2(n)を音声信号に乗せて伝送することである。情報は音声信号u1(n),t2(n)の存在しない8〜16kHzに重畳することを考える。このとき、帯域の境界付近はローパスフィルタにより遮断しきれない音声成分が現れるため、音声情報は音声帯域の境界をさけ、低域側にfml、高域側にfmh[Hz]のマージンを設けた領域を利用する(図4参照)。例えばfml=fmh=400Hzとして8400〜15600Hzを利用する。なお、音声の発話者、位置情報などは時刻により急激に変化するものではないので、低ビットレートで送信しても十分であることから、誤りが少なく音声に影響を与えにくいことを優先する。 The purpose of the code converter 108 is to place the information θ ′ 1 (n), p ′ 1 (n), θ ′ 2 (n), p ′ 2 (n) received from the audio information controller 104 on the audio signal. Is to transmit. Consider that information is superimposed on 8 to 16 kHz where the audio signals u 1 (n) and t 2 (n) do not exist. At this time, since the voice component that cannot be blocked by the low-pass filter appears near the band boundary, the voice information avoids the voice band boundary and has a margin of f ml on the low frequency side and f mh [Hz] on the high frequency side. The provided area is used (see FIG. 4). For example, 8400 to 15600 Hz is used with f ml = f mh = 400 Hz. Note that since the voice speaker, position information, and the like do not change rapidly with time, it is sufficient to transmit at a low bit rate. Therefore, priority is given to less error and less influence on the voice.

図5に符号変換部108の動作フローの例を示す。例えば音声情報制御部104から受け取った情報のうち、方向情報θ'1(n)、θ'2(n)を送信するためにそれぞれ6bit、話者情報p'1(n)、p'2(n)を送信するためにそれぞれ4bit使用するものとする。さらに、これらの情報10bitと、チェックサム(パリティ)として10bitの和の最下位ビットを1bitの11bitのビット列を作る。音声は2話者分あるのでA1とA2とし、ビット列B=(A1,A2)とする。ビット列Bを何度かのタイミングで分割して送信する。音声をフレーム処理している場合、数フレームかけて情報を送るということになる。例えば図4のように、正弦波によるW[Hz]間隔の帯域分割を考える。このWは隣り合う正弦波の成分のメインローブが十分区別できる程度の間隔とし、例えばW=800[Hz]とする。2話者分のため、上で述べた利用帯域(8400〜15600Hz)をさらに半分に分割してビット列B=(A1,A2)の送信に利用する。この正弦波の成分があるかないかで情報の有無を表す。例えば、ビット値が1のとき正弦波の成分があり、ビット値が0のとき正弦波の成分がないものとする。また、時間波形としての異音の発生を抑制するため、送信波形には窓かけを行う。つまり FIG. 5 shows an example of the operation flow of the code conversion unit 108. For example, among the information received from the voice information control unit 104, 6 bits for transmitting direction information θ ′ 1 (n) and θ ′ 2 (n), speaker information p ′ 1 (n), p ′ 2 ( Each 4 bits shall be used to transmit n). Furthermore, 10 bits of this information and the least significant bit of the sum of 10 bits as a checksum (parity) are made into a 1-bit 11-bit bit string. Since there are two voices, A1 and A2 are used, and a bit string B = (A1, A2). Bit string B is divided and transmitted at several times. When audio is frame-processed, information is sent over several frames. For example, as shown in FIG. 4, consider a band division of W [Hz] intervals by a sine wave. This W is set to an interval such that main lobes of adjacent sine wave components can be sufficiently distinguished, for example, W = 800 [Hz]. For two speakers, the above-mentioned use band (8400 to 15600 Hz) is further divided in half and used for transmission of the bit string B = (A1, A2). The presence or absence of information is represented by the presence or absence of this sine wave component. For example, when the bit value is 1, there is a sine wave component, and when the bit value is 0, there is no sine wave component. Further, the transmission waveform is windowed in order to suppress the occurrence of abnormal noise as a time waveform. That is

Figure 0006612274
Figure 0006612274

と2つの正弦波を表した時、Lサンプルごとに送信される信号波形は When two sine waves are represented, the signal waveform transmitted every L samples is

Figure 0006612274
Figure 0006612274

と表せる。ここで、Lはフレーム処理のフレーム長、l=1,2,…,L、A1(k)及びA2(k)はそれぞれビット列A1及びA2の先頭からk番目のビット値(0か1)、Cは正弦波振幅、w(n)は長さLの窓関数(例えばハミング窓)である。また、この例ではK=4である。 It can be expressed. Here, L is the frame length of the frame processing, l = 1, 2,..., L, A 1 (k) and A 2 (k) are the k-th bit values (0 or 1) from the beginning of the bit strings A1 and A2, respectively. ), C is a sinusoidal amplitude, and w (n) is a window function of length L (for example, a Hamming window). In this example, K = 4.

符号変換部108は、D(n)=D1(n)+D2(n)として計算されるD(n)を出力する(S108−7)。さらに、A1(k)=A1(k+K)というビットシフトを行う(S108−9)。ビット列の終端に到達してA1(k+K)が定義されない場合は0とする。 The code conversion unit 108 outputs D (n) calculated as D (n) = D 1 (n) + D 2 (n) (S108-7). Further, a bit shift of A1 (k) = A1 (k + K) is performed (S108-9). Set to 0 if the end of the bit string is reached and A1 (k + K) is not defined.

ただし、受信側はこの符号化された正弦波を受信した際に、どこからがフレーム単位の情報の始まりなのかの判別がつかない。そのため、ビット列Bの送信の最初のタイミングでは、ビット列Bの送信には使わない12kHzの帯域(11.6〜12.4Khz)を使い   However, when the receiving side receives this encoded sine wave, it cannot determine where the information of the frame unit starts. Therefore, at the initial timing of transmission of bit string B, a 12 kHz band (11.6 to 12.4 Khz) that is not used for transmission of bit string B is used.

Figure 0006612274
Figure 0006612274

という基準信号を出力する。なお、情報の開始位置を表すには他にビット列に特殊な並びのパターンを追加する等の方法もある。 The reference signal is output. In addition, there are other methods for expressing the start position of the information, such as adding a special arrangement pattern to the bit string.

図5に沿って、符号変換部108の処理例を説明する。   A processing example of the code conversion unit 108 will be described with reference to FIG.

処理が始まると、まず、カウンタを初期化する(S108−1、count←0)
次に、カウンタの値が0の場合(S108−2)、受信した音声情報q'1(n),q'2(n)からビット列A1,A2を作成する(S108−3)。ビット列A1,A2に対応する音声波形を送信する前に、上述の方法で基準信号に対応する音声波形を生成し、送信する(S108−4)。
When processing starts, first, the counter is initialized (S108-1, count ← 0).
Next, when the value of the counter is 0 (S108-2), bit sequences A1 and A2 are created from the received audio information q ′ 1 (n), q ′ 2 (n) (S108-3). Before transmitting the speech waveform corresponding to the bit strings A1 and A2, the speech waveform corresponding to the reference signal is generated and transmitted by the above-described method (S108-4).

カウンタをインクリメントする(S108−5、count←count+1)。   The counter is incremented (S108-5, count ← count + 1).

カウンタの値が0以外の場合(S108−2)、ビット列A1,A2の先頭からKビット取り出し、上述の方法でビット列A1,A2に対応する音声波形を生成し、送信する(S108−7)。   When the value of the counter is other than 0 (S108-2), K bits are extracted from the heads of the bit strings A1 and A2, and a speech waveform corresponding to the bit strings A1 and A2 is generated and transmitted by the above method (S108-7).

ビット列A1,A2の全てが取り出されていない場合(S108−8)、ビット列A1,A2の先頭をKビットシフトさせ(S108−9)、カウンタをインクリメントする(S108−5、count←count+1)。   If all of the bit strings A1 and A2 have not been extracted (S108-8), the heads of the bit strings A1 and A2 are shifted by K bits (S108-9), and the counter is incremented (S108-5, count ← count + 1) .

ビット列A1,A2の全てが取り出された場合(S108−8)、カウンタの値を初期値に戻す(S108−10)。   When all of the bit strings A1 and A2 are extracted (S108-8), the counter value is returned to the initial value (S108-10).

処理S108−2〜S108−5及びS108−7〜S108−10を全ての音声情報に処理を終わるまで繰り返す(S108−6)。   The processes S108-2 to S108-5 and S108-7 to S108-10 are repeated until all the audio information is processed (S108-6).

<信号加算部109>
信号加算部109は、音声信号u1(n)と音声信号t2(n)と信号D(n)とを入力とし、これらの値を加算し出力信号z(n)を求め(S109)、出力する。
z(n)=u1(n)+t2(n)+D(n)
<Signal adder 109>
The signal adding unit 109 receives the audio signal u 1 (n), the audio signal t 2 (n), and the signal D (n), and adds these values to obtain an output signal z (n) (S109). Output.
z (n) = u 1 (n) + t 2 (n) + D (n)

<効果>
このような構成により、同時に2チャネル分の音声信号を送ることができ、2チャネル分の音声信号の音声情報(方向情報、話者情報等)を一緒に送信することで、会話に参加している4人以上の話者の内の誰が発した音声か伝えることができる。このとき、4人以上の話者の会話を一般的なOSで利用できる1チャネル音声入力を用いて送信することができる。実際の会話では、会話参加者の人数が4名以上であったとしても同時に発話する人数はそれほど多くないため、2チャネル分の音声信号を同時に送ることで様々な会話に本実施形態の音声集約装置を利用することができる。なお、本実施形態は、当然、3名以下の会話にも適用できる。
<Effect>
With such a configuration, two channels of audio signals can be sent simultaneously, and voice information (direction information, speaker information, etc.) of the audio signals of two channels can be sent together to participate in the conversation. You can tell who is the voice of more than 4 speakers. At this time, a conversation of four or more speakers can be transmitted using a one-channel voice input that can be used in a general OS. In an actual conversation, even if the number of conversation participants is 4 or more, the number of people who speak at the same time is not so large. The device can be used. Of course, this embodiment can also be applied to conversations of three or less people.

<変形例>
第一実施形態の音声信号制御部103で、音声信号z1(n)を出力する際に発話状態v'1(n)がv'1(n)=0の場合、音声信号z1(n)に代えて0を出力し、音声信号z2(n)を出力する際に発話状態v'2(n)がv'2(n)=0の場合、音声信号z2(n)に代えて0を出力する。つまり、発話がされているときだけ当該の方向からの音声を出力する。
<Modification>
When the speech signal v 1 (n) is v ′ 1 (n) = 0 when the speech signal controller 103 of the first embodiment outputs the speech signal z 1 (n), the speech signal z 1 (n ) Instead of 0, and when the speech signal z 2 (n) is output, if the speech state v ′ 2 (n) is v ′ 2 (n) = 0, it is replaced with the speech signal z 2 (n). Output 0. That is, the sound from the direction is output only when the utterance is being made.

本実施形態では、1番目の発話s1に対応する音声信号u1(n)と2番目の発話s2に対応する音声信号t2(n)と重畳しているが、必ずしも1,2番目の発話s1、s2に対応する音声信号を重畳しなくともよい。それ以外の発話に対応する音声信号を重畳してもよい。ただし、1番目の発話s1に対応する音声信号u1(n)と2番目の発話s2に対応する音声信号t2(n)を重畳したほうが現在会話しているものの音声を伝送することができるため、会話全体を把握しやすい。 In this embodiment, the audio signal u 1 (n) corresponding to the first utterance s 1 and the audio signal t 2 (n) corresponding to the second utterance s 2 are superimposed, but not necessarily the first and second It is not necessary to superimpose audio signals corresponding to the utterances s 1 and s 2 . Audio signals corresponding to other utterances may be superimposed. However, the voice signal u 1 (n) corresponding to the first utterance s 1 and the voice signal t 2 (n) corresponding to the second utterance s 2 should be superimposed to transmit the voice of the current conversation. It is easy to understand the whole conversation.

本実施形態では、収音時のサンプリング周波数を16kHzとし、PC側の音声入力機能で処理可能な帯域幅を48kHzとしているが、マイクロホン及びPC側の音声入力機能に応じて適宜変更してもよい。   In this embodiment, the sampling frequency at the time of sound collection is 16 kHz, and the bandwidth that can be processed by the voice input function on the PC side is 48 kHz, but may be appropriately changed according to the microphone and the voice input function on the PC side. .

<第二実施形態>
本実施形態では、出力信号z(n)を入力とする音声分割装置500について説明する。なお、本実施形態では、出力信号z(n)を入力信号z(n)と呼ぶ。
<Second embodiment>
In the present embodiment, an audio dividing device 500 that receives an output signal z (n) will be described. In the present embodiment, the output signal z (n) is referred to as the input signal z (n).

図6は第二実施形態に係る音声分割装置500の機能ブロック図を、図7はその処理フローの例を示す。   FIG. 6 is a functional block diagram of the audio dividing device 500 according to the second embodiment, and FIG. 7 shows an example of the processing flow.

この音声分割装置500は、CPUと、RAMと、以下の処理を実行するためのプログラムを記録したROMを備えたコンピュータで構成され、機能的には次に示すように構成されている。音声分割装置500は、受信部508と、ローパスフィルタ部504と、サンプリング周期変換部501と、ハイパスフィルタ部505と、変調部503と、サンプリング周期変換部502と、情報復号部506とを含む。   The audio dividing device 500 is configured by a computer including a CPU, a RAM, and a ROM that stores a program for executing the following processing, and is functionally configured as follows. Audio splitting apparatus 500 includes a receiving unit 508, a low-pass filter unit 504, a sampling cycle conversion unit 501, a high-pass filter unit 505, a modulation unit 503, a sampling cycle conversion unit 502, and an information decoding unit 506.

音声分割装置500は、入力信号z(n)を入力とし、2個の音声信号z'1(n),z'2(n)とそれぞれの音声情報q'D,1(n),q'D,2(n)を出力する。ただし、音声情報q'D,r(n)は音声情報q'r(n)に含まれる方向情報θ'r(n)と話者情報p'r(n)とに対応する情報θ'D,r(n),p'D,r(n)を含む情報である。ただし、r=1,2である。例えば、音声分割装置500の後段に音声認識装置を設けてもよい。その場合、音声認識装置は、2個の音声信号z'1(n),z'2(n)に対して音声認識処理を行い、音声認識結果と音声情報を併せて出力してもよい。また、例えば、後段に再生装置を設け、音声情報に含まれる方向情報の示す方向から音声信号が再生してもよい。要は、音声信号z'1(n),z'2(n)と音声情報q'D,1(n),q'D,2(n)とは後段の処理内容に応じて適宜利用すればよい。 The audio dividing device 500 receives an input signal z (n) as an input, two audio signals z ′ 1 (n), z ′ 2 (n) and respective audio information q ′ D, 1 (n), q ′. D, 2 (n) is output. However, the voice information q ′ D, r (n) is information θ ′ D corresponding to the direction information θ ′ r (n) and the speaker information p ′ r (n) included in the voice information q ′ r (n). , r (n), p ′ D, r (n). However, r = 1,2. For example, a voice recognition device may be provided at the subsequent stage of the voice division device 500. In that case, the speech recognition apparatus may perform speech recognition processing on the two speech signals z ′ 1 (n) and z ′ 2 (n) and output the speech recognition result and the speech information together. Further, for example, a playback device may be provided in the subsequent stage, and the audio signal may be played back from the direction indicated by the direction information included in the audio information. In short, the audio signals z ' 1 (n), z' 2 (n) and the audio information q ' D, 1 (n), q' D, 2 (n) are used as appropriate according to the processing content of the subsequent stage. That's fine.

<受信部508>
受信部508は、汎用オーディオインタフェースであり、アナログのマイク端子、ライン入力端子、USB端子等からなる。1チャネルないしは2チャネルの音声信号を受信することができる。
<Receiving unit 508>
The receiving unit 508 is a general-purpose audio interface, and includes an analog microphone terminal, a line input terminal, a USB terminal, and the like. One-channel or two-channel audio signals can be received.

受信部508は、入力信号z(n)を入力とし、ローパスフィルタ部504、ハイパスフィルタ部505及び情報復号部506に出力する。   The receiving unit 508 receives the input signal z (n) as an input and outputs the input signal z (n) to the low-pass filter unit 504, the high-pass filter unit 505, and the information decoding unit 506.

<ローパスフィルタ部504>
ローパスフィルタ部504は、入力信号z(n)を入力とし、入力信号z(n)の8kHz以下の帯域成分をフィルタリングし(S504)、フィルタリングの結果得られる音声信号u'1(n)を出力する。音声信号u'1(n)は第一実施形態の音声信号u1(n)に対応する信号である。
<Low-pass filter unit 504>
The low-pass filter unit 504 receives the input signal z (n) as an input, filters a band component of 8 kHz or less of the input signal z (n) (S504), and outputs an audio signal u ′ 1 (n) obtained as a result of the filtering. To do. Audio signal u '1 (n) is a signal corresponding to the audio signal u 1 (n) of the first embodiment.

<ハイパスフィルタ部505>
ハイパスフィルタ部505は、入力信号z(n)を入力とし、入力信号z(n)の16kHz以上の帯域成分をフィルタリングし(S505)、フィルタリングの結果得られる音声信号t'2(n)を出力する。音声信号t'2(n)は第一実施形態の音声信号t2(n)に対応する信号である。
<High-pass filter unit 505>
The high-pass filter unit 505 receives the input signal z (n) as an input, filters a band component of 16 kHz or more of the input signal z (n) (S505), and outputs an audio signal t ′ 2 (n) obtained as a result of the filtering. To do. Audio signals t '2 (n) is a signal corresponding to the audio signal t 2 (n) of the first embodiment.

<変調部503>
変調部503は、音声信号t'2(n)を入力とし、次式のように音声信号t'2(n)に符号反転の成分を乗算し、音声信号u'2(n)に変調し(S503)、出力する。
u'2(n)=t'2(n)*(-1)n
なお、音声信号u'2(n)は第一実施形態の音声信号u2(n)に対応する信号である。
<Modulation unit 503>
The modulation unit 503 receives the audio signal t ′ 2 (n) as input, multiplies the audio signal t ′ 2 (n) by a sign-inverted component as shown in the following equation, and modulates the audio signal u ′ 2 (n). (S503) and output.
u ' 2 (n) = t' 2 (n) * (-1) n
Incidentally, the audio signal u '2 (n) is a signal corresponding to the audio signal u 2 (n) of the first embodiment.

<サンプリング周期変換部501及びサンプリング周期変換部502>
サンプリング周期変換部501及びサンプリング周期変換部502は、それぞれ音声信号u'1(n)及び音声信号u'2(n)を入力とし、それぞれ音声信号u'1(n)及び音声信号u'2(n)に対して1/3倍のダウンサンプリングを行い、1/3倍のサンプリング周波数16kHzの音声信号z'1(n)及びz'2(n)を求め(S501,S502)、出力する。音声信号z'1(n)及びz'2(n)はそれぞれ第一実施形態の音声信号z1(n)及びz2(n)に対応する信号である。
<Sampling cycle conversion unit 501 and sampling cycle conversion unit 502>
The sampling cycle conversion unit 501 and the sampling cycle conversion unit 502 receive the audio signal u ′ 1 (n) and the audio signal u ′ 2 (n), respectively, and the audio signal u ′ 1 (n) and the audio signal u ′ 2, respectively. Downsampling is performed 1/3 times (n), and audio signals z ′ 1 (n) and z ′ 2 (n) having a sampling frequency 16 kHz of 1/3 are obtained (S501, S502) and output. . The audio signals z ′ 1 (n) and z ′ 2 (n) are signals corresponding to the audio signals z 1 (n) and z 2 (n) of the first embodiment, respectively.

<情報復号部506>
情報復号部506は、入力信号z(n)を入力とし、入力信号z(n)の8kHz以上16kHz以下の帯域成分(以下、この帯域成分を「信号D'(n)」ともいう。信号D'(n)は第一実施形態の信号D(n)に対応する信号である)を復号してビット列Bに対応するビット列B'を得(S506)、出力する。図8は、情報復号部506の処理フローの例を示す。
<Information decoding unit 506>
The information decoding unit 506 receives the input signal z (n) as an input, and a band component of 8 kHz to 16 kHz of the input signal z (n) (hereinafter, this band component is also referred to as “signal D ′ (n)”. '(n) is a signal corresponding to the signal D (n) of the first embodiment) to obtain a bit string B' corresponding to the bit string B (S506) and output it. FIG. 8 shows an example of the processing flow of the information decoding unit 506.

まず、信号D'(n)のうち、基準信号の周波数成分が閾値以上となる信号切り出しタイミングを検出する(S506−1)。   First, the signal extraction timing at which the frequency component of the reference signal is equal to or greater than the threshold is detected from the signal D ′ (n) (S506-1).

閾値以上となると、1フレーム分の信号D'(n)を取得する(S506−2)。   When the threshold value is exceeded, the signal D ′ (n) for one frame is acquired (S506-2).

そのフレームが基準信号のフレームである場合(S506−3)、さらに、1フレーム分の信号D'(n)を取得する(S506−2)。   When the frame is the frame of the reference signal (S506-3), the signal D ′ (n) for one frame is further acquired (S506-2).

そのフレームが基準信号のフレームではない場合(S506−3)、各情報の周波数成分の有無を調べる(S506−4)。   If the frame is not a reference signal frame (S506-3), the presence / absence of frequency components of each information is checked (S506-4).

また、ビット列A1,A2が残っている場合(S506−5)、処理S506−2〜S506−4を繰り返す。   If bit strings A1 and A2 remain (S506-5), steps S506-2 to S506-4 are repeated.

また、ビット列A1,A2の全てを取り出した場合(S506−5)、ビット列A1,A2を確定し(S506−6)、ビット列B'=(q'D,1(n),q'D,2(n))を得、出力する。 When all the bit strings A1 and A2 are extracted (S506-5), the bit strings A1 and A2 are determined (S506-6), and the bit string B ′ = (q ′ D, 1 (n), q ′ D, 2 (n)) is obtained and output.

全ての信号D'(n)について処理を終えるまで処理S506−1〜S506−7を繰り返す。   The processes S506-1 to S506-7 are repeated until the process is completed for all the signals D ′ (n).

<効果>
このような構成により、1チャネル音声入力を用いて同時に2チャネル分の音声信号を受信し、音声信号の方向や話者を特定し、4人以上の話者の会話を受信することができる。なお、本実施形態では、ダウンサンプリングした音声信号z'1(n)及びz'2(n)を出力しているが、音声信号u'1(n)及び音声信号u'2(n)をそのまま出力してもよい。その場合、音声分割装置500は、サンプリング周期変換部501及びサンプリング周期変換部502を含まなくともよい。
<Effect>
With such a configuration, it is possible to simultaneously receive voice signals for two channels using one-channel voice input, specify the direction of the voice signal and the speaker, and receive the conversation of four or more speakers. In this embodiment, the down-sampled audio signals z ′ 1 (n) and z ′ 2 (n) are output, but the audio signals u ′ 1 (n) and the audio signals u ′ 2 (n) are output. You may output as it is. In that case, the audio dividing device 500 may not include the sampling period conversion unit 501 and the sampling period conversion unit 502.

<第三実施形態>
第一実施形態と異なる部分を中心に説明する。
<Third embodiment>
A description will be given centering on differences from the first embodiment.

本実施形態では、音声集約装置600の出力信号が2チャネル(ステレオチャネル)の場合について説明する。   In the present embodiment, a case where the output signal of the audio aggregating apparatus 600 is 2 channels (stereo channels) will be described.

図9は、第三実施形態に係る音声集約装置600の機能ブロック図を示す。   FIG. 9 shows a functional block diagram of the voice aggregation device 600 according to the third embodiment.

音声集約装置600は、音声集約装置100の構成に加え、サンプリング周期変換部105−B,106−Bと、変調部107−Bと、符号変換部108−Bと、信号加算部109−Bとを含む。   The voice aggregating apparatus 600 includes, in addition to the configuration of the voice aggregating apparatus 100, sampling period converters 105-B and 106-B, a modulator 107-B, a code converter 108-B, and a signal adder 109-B. including.

<音声情報制御部104>
音声情報制御部104は、M個の音声情報qi(n)を入力とし、音声情報qi(n)に含まれる発話状態vi(n)に基づき発話順を求め、1番目〜4番目の発話(時刻nから見て1番目〜4番目に近い時刻において発せられた発話)s1〜s4に対応する音声情報q'1(n)〜q'4(n)を求め、発話s1〜s4を音声信号制御部103に出力し、音声情報q'1(n)、q'3(n)を符号変換部108に、音声情報q'2(n)、q'4(n)を符号変換部108−Bに出力する。
<Audio information control unit 104>
The voice information control unit 104 receives M pieces of voice information q i (n), obtains the utterance order based on the utterance state v i (n) included in the voice information q i (n), and is first to fourth Utterances (utterances uttered at the time closest to the first to fourth times from time n) s 1 to s 4 corresponding to speech information q ′ 1 (n) to q ′ 4 (n) outputs 1 ~s 4 to the audio signal controller 103, the audio information q '1 (n), q ' code conversion unit 108 3 (n), audio information q '2 (n), q ' 4 (n ) Is output to the code conversion unit 108-B.

<音声信号制御部103>
音声信号制御部103は、M個の音声情報qi(n)とM個の音声信号yi(n)と4個の発話(のインデックス)s1〜s4とを受け取り、M個の音声信号yi(n)の中から、発話s1〜sにそれぞれ対応する音声信号z1(n)〜z4(n)を求め、音声信号z1(n),z3(n)を一方の出力チャネル(例えばLチャネル)側に出力し、音声信号z2(n),z4(n)を他方の出力チャネル(例えばRチャネル)側に出力する。
<Audio signal control unit 103>
The audio signal control unit 103 receives M audio information q i (n), M audio signals y i (n), and 4 utterances (indexes) s 1 to s 4 , and receives M audio information Speech signals z 1 (n) to z 4 (n) corresponding to the utterances s 1 to s 4 are obtained from the signals y i (n), and the speech signals z 1 (n) and z 3 (n) are obtained. Output to one output channel (eg, L channel), and output audio signals z 2 (n), z 4 (n) to the other output channel (eg, R channel).

一方の出力チャネル(例えばLチャネル)側、つまり、サンプリング周期変換部105,106と、変調部107と、符号変換部108と、信号加算部109では、音声信号z2(n)、音声情報q'2(n)に代えて音声信号z3(n)、音声情報q'3(n)を用いる点を除き、第一実施形態と同様の処理を行い、出力信号z1ch(n)を出力する。 On one output channel (for example, L channel) side, that is, the sampling period conversion units 105 and 106, the modulation unit 107, the code conversion unit 108, and the signal addition unit 109, the audio signal z 2 (n), the audio information q Except for using audio signal z 3 (n) and audio information q ' 3 (n) instead of' 2 (n), the same processing as in the first embodiment is performed and output signal z 1ch (n) is output To do.

他方の出力チャネル(例えばRチャネル)側、つまり、サンプリング周期変換部105−B,106−Bと、変調部107−Bと、符号変換部108−Bと、信号加算部109−Bでは、音声信号z1(n)、z2(n)、音声情報q'1(n)、q'2(n)に代えてぞれぞれ音声信号z2(n)、z4(n)、音声情報q'2(n)、q'4(n)を用いる点を除き、第一実施形態と同様の処理を行い、出力信号z2ch(n)を出力する。 On the other output channel (for example, R channel) side, that is, the sampling period conversion units 105-B and 106-B, the modulation unit 107-B, the code conversion unit 108-B, and the signal addition unit 109-B, Signals z 1 (n), z 2 (n), audio information q ′ 1 (n), q ′ 2 (n) instead of audio signals z 2 (n), z 4 (n), audio Except for using the information q ′ 2 (n) and q ′ 4 (n), the same processing as in the first embodiment is performed to output the output signal z 2ch (n).

<効果>
このような構成とすることにより、4人分の話者の音声信号を一緒に送信することができる。また、最新の話者と2話者目は2つの出力チャネルの低域側を利用しているため、復調処理が無くても2話者対話であれば音声として聞くことができる。
<Effect>
With such a configuration, voice signals of four speakers can be transmitted together. In addition, since the latest speaker and the second speaker use the low frequency side of the two output channels, even if there is no demodulation processing, a two-speaker dialogue can be heard as speech.

なお、第二実施形態に関しても同様の変形が可能である。入力信号を2チャネル(ステレオチャネル)とし、第二実施形態の音声分割装置500の構成を二つ用意することで、2チャネル音声入力を用いて同時に4チャネル分の音声信号を受信し、音声信号の方向や話者を特定し、4人以上の話者の会話を受信することができる。   Similar modifications can be made with respect to the second embodiment. By making the input signal 2 channels (stereo channel) and preparing two configurations of the audio dividing apparatus 500 of the second embodiment, the audio signal for 4 channels can be received simultaneously using the 2-channel audio input, You can identify the direction and the speaker, and receive conversations of four or more speakers.

<第四実施形態>
第一実施形態と異なる部分を中心に説明する。
<Fourth embodiment>
A description will be given centering on differences from the first embodiment.

第一実施形態では、1つの出力信号に2個の音声信号を重畳しているが、本実施形態では、E個の音声信号を重畳する。Eは1以上の整数の何れかである。   In the first embodiment, two audio signals are superimposed on one output signal, but in this embodiment, E audio signals are superimposed. E is any integer of 1 or more.

図10は本実施形態に係る音声集約装置700の機能ブロック図を、図11はその処理フローの例を示す。   FIG. 10 is a functional block diagram of the voice aggregating apparatus 700 according to the present embodiment, and FIG. 11 shows an example of its processing flow.

音声集約装置700は、音声分析部102と、音声信号制御部703と、音声情報制御部704とサンプリング周期変換部705と、変調部707と、符号変換部708と、信号加算部709とを含む。   The voice aggregation device 700 includes a voice analysis unit 102, a voice signal control unit 703, a voice information control unit 704, a sampling period conversion unit 705, a modulation unit 707, a code conversion unit 708, and a signal addition unit 709. .

音声集約装置700は、N個のマイクロホン101−iでそれぞれ収音したN個の音声信号xi(n)を入力とし、N個の音声信号xi(n)に含まれるE個の音声信号とその音声情報とを重畳した信号z(n)を出力する。 The voice aggregating apparatus 700 receives N voice signals x i (n) picked up by the N microphones 101-i as input, and E voice signals included in the N voice signals x i (n). And a signal z (n) in which the audio information is superimposed.

<音声情報制御部704>
音声情報制御部704は、M個の音声情報qi(n)を入力とし、音声情報qi(n)に含まれる発話状態vi(n)に基づき発話順を求め、e番目の発話seに対応するE個の音声情報q'e(n)を求め(S704)、出力する。ただし、e=1,2,…,Eである。また、音声情報制御部704は、E個の発話seを音声信号制御部703に出力する。
<Audio information control unit 704>
The voice information control unit 704 receives M pieces of voice information q i (n) as input, obtains the utterance order based on the utterance state v i (n) included in the voice information q i (n), and obtains the e-th utterance s E-number of determined speech information q 'e (n) corresponding to e (S704), and outputs. However, e = 1, 2,..., E. The audio information control unit 704 outputs the E-number of utterances s e to the audio signal controller 703.

<音声信号制御部703>
音声信号制御部703は、M個の音声情報qi(n)とM個の音声信号yi(n)とE個の発話seを入力とし、E個の発話seに対応するE個の音声信号ze(n)を求め(S703)、出力する。
<Audio signal control unit 703>
The voice signal control unit 703 receives M pieces of voice information q i (n), M pieces of voice signals y i (n), and E utterances s e as input, and E pieces corresponding to E utterances s e. Audio signal z e (n) is obtained (S703) and output.

<サンプリング周期変換部705>
サンプリング周期変換部705は、E個の音声信号ze(n)を入力とし、E個の音声信号ze(n)に対してそれぞれ少なくとも(3E-3)倍のアップサンプリングを行い、(3E-3)倍のサンプリング周波数のE個の音声信号ue(n)を求め(S705)、出力する。
<Sampling period conversion unit 705>
The sampling period conversion unit 705 receives E audio signals z e (n) as input, and performs up-sampling at least (3E-3) times on each of the E audio signals z e (n) to obtain (3E -3) E audio signals u e (n) having a double sampling frequency are obtained (S705) and output.

<変調部707>
変調部707は、E個の音声信号ue(n)を入力とし、E個の音声信号ue(n)をそれぞれ帯域幅8kHzの(3E-3)個の帯域の重複しない帯域に成分を持つ音声信号te(n)に変調し(S707)、出力する。このとき、音声信号te(n)が成分を持つ帯域と音声信号te'(n)が成分を持つ帯域とは隣接しないように設定する。ただし、e'は1,2,…,Eの何れかであってe≠e'である。なお、変調方法は既存のいかなる方法を用いてもよく、利用環境等に合わせて最適なものを適宜選択すればよい。
<Modulation unit 707>
Modulator 707 receives E audio signals u e (n) as input, and converts E audio signals u e (n) into non-overlapping bands of (3E-3) bands each having a bandwidth of 8 kHz. The voice signal t e (n) is modulated (S707) and output. At this time, the band in which the audio signal t e (n) has a component and the band in which the audio signal t e ′ (n) has a component are set so as not to be adjacent to each other. However, e ′ is any one of 1, 2,..., E, and e ≠ e ′. It should be noted that any existing method may be used as the modulation method, and an optimum method may be selected as appropriate in accordance with the use environment.

<符号変換部708>
符号変換部708は、E個の音声情報q'e(n)を入力とし、E個の音声情報q'e(n)に含まれるE個の方向情報θ'e(n)及びE個の話者情報p'e(n)を示すビット列を音声波形に変換した信号D(n)を求め(S708)、出力する。なお、音声波形は、E個の音声信号te(n)の成分がない何れかの帯域にビット列に対応する成分を持つように生成される。なお、E個の音声信号te(n)の成分がない帯域であればよく、複数の帯域に成分を持つように生成してもよい。例えば、(3E-3)倍のアップサンプリングを行った場合、帯域幅8kHzの(3E-3)個の帯域の内、(2E-2)個が音声信号te(n)を出力するために用いられる。そのため、(E-1)個の帯域を信号D(n)を出力するために用いることができ、その方法は適宜設定すればよい。
<Code conversion unit 708>
The code conversion unit 708 receives E pieces of speech information q ′ e (n) as input, and includes E pieces of direction information θ ′ e (n) and E pieces of information included in the E pieces of speech information q ′ e (n). A signal D (n) obtained by converting a bit string indicating the speaker information p ′ e (n) into a speech waveform is obtained (S708) and output. Note that the speech waveform is generated so as to have a component corresponding to the bit string in any band where there is no component of the E speech signals t e (n). It should be noted that the band may be any band that does not have components of E audio signals t e (n), and may be generated so as to have components in a plurality of bands. For example, when (3E-3) times upsampling is performed, out of (3E-3) bands with a bandwidth of 8 kHz, (2E-2) pieces output the audio signal t e (n). Used. Therefore, (E-1) bands can be used to output the signal D (n), and the method may be set as appropriate.

<信号加算部709>
信号加算部709は、E個の音声信号te(n)と信号D(n)とを入力とし、これらの値を加算し出力信号z(n)を求め(S709)、出力する。
<Signal Adder 709>
The signal adder 709 receives the E audio signals t e (n) and the signal D (n), adds these values, obtains an output signal z (n) (S709), and outputs it.

<効果>
このような構成により、同時にEチャネル分の音声信号を送ることができ、Eチャネル分の音声信号の音声情報(方向情報、話者情報等)を一緒に送信することで、会話に参加している4人以上の話者の内の誰が発した音声か伝えることができ、4人以上の話者の会話を一般的なOSで利用できる1チャネル音声入力を用いて送信することができる。なお、本実施形態と第三実施形態とを組合せ、出力信号のチャネル数を2チャネルとし、E×2チャネル分の音声信号を送ってもよい。
<Effect>
With such a configuration, E channel audio signals can be sent at the same time, and voice information (direction information, speaker information, etc.) of E channel audio signals can be sent together to participate in the conversation. You can tell who the voice is from among the four or more speakers, and you can send the conversation of four or more speakers using a one-channel voice input that can be used with a general OS. Note that the present embodiment and the third embodiment may be combined, the number of output signal channels may be two, and audio signals for E × 2 channels may be sent.

なお、E=2のとき、第一実施形態となるため、第一実施形態は本実施形態の一例と言える。   In addition, since it becomes 1st embodiment when E = 2, it can be said that 1st embodiment is an example of this embodiment.

<第五実施形態>
第二実施形態と異なる部分を中心に説明する。
<Fifth embodiment>
A description will be given centering on differences from the second embodiment.

本実施形態では、第四実施形態の音声集約装置700の出力信号z(n)を入力とする音声分割装置800について説明する。なお、本実施形態では、出力信号z(n)を入力信号z(n)と呼ぶ。   In the present embodiment, a voice dividing device 800 that receives the output signal z (n) of the voice aggregation device 700 of the fourth embodiment will be described. In the present embodiment, the output signal z (n) is referred to as the input signal z (n).

図12は本実施形態に係る音声分割装置800の機能ブロック図を、図13はその処理フローの例を示す。   FIG. 12 is a functional block diagram of the audio dividing device 800 according to the present embodiment, and FIG. 13 shows an example of the processing flow.

音声分割装置800は、受信部508と、バンドパスフィルタ部804と、サンプリング周期変換部801と、変調部803と、情報復号部806とを含む。   Audio splitting apparatus 800 includes a reception unit 508, a bandpass filter unit 804, a sampling period conversion unit 801, a modulation unit 803, and an information decoding unit 806.

音声分割装置800は、入力信号z(n)を入力とし、E個の音声信号z'eとそれぞれの音声情報q'D,e(n)とを出力する。 The audio dividing device 800 receives the input signal z (n) and outputs E audio signals z ′ e and respective audio information q ′ D, e (n).

<バンドパスフィルタ部804>
バンドパスフィルタ部804は、入力信号z(n)を入力とし、入力信号z(n)の音声信号te(n)の成分が含まれる帯域成分をフィルタリングし(S804)、フィルタリングの結果得られる音声信号t'e(n)を出力する。E個の帯域成分をそれぞれフィルタリングし、E個の音声信号t'e(n)を出力する。
<Band pass filter unit 804>
The bandpass filter unit 804 receives the input signal z (n) as input, filters a band component including the component of the audio signal t e (n) of the input signal z (n) (S804), and obtains the result of filtering. An audio signal t ' e (n) is output. E band components are respectively filtered, and E audio signals t ′ e (n) are output.

<変調部803>
変調部803は、E個の音声信号t'e(n)を入力とし、音声信号t'e(n)を、その成分を0〜8kHzに持つ音声信号u'e(n)に変調し(S803)、出力する。変調方法は変調部707に対応する方法を用いればよい。
<Modulation unit 803>
The modulation unit 803 receives E audio signals t ′ e (n) as input, and modulates the audio signal t ′ e (n) into an audio signal u ′ e (n) having a component of 0 to 8 kHz ( S803) and output. As a modulation method, a method corresponding to the modulation unit 707 may be used.

<サンプリング周期変換部801>
サンプリング周期変換部801は、E個の音声信号u'e(n)を入力とし、それぞれ音声信号u'e(n)に対して1/E倍のダウンサンプリングを行い、1/E倍のサンプリング周波数16kHzの音声信号y'e(n)を求め(S801)、出力する。
<Sampling period converter 801>
The sampling period conversion unit 801 receives E audio signals u ′ e (n) as input, performs 1 / E times downsampling on each audio signal u ′ e (n), and 1 / E times sampling. An audio signal y ′ e (n) having a frequency of 16 kHz is obtained (S801) and output.

<情報復号部806>
情報復号部806は、入力信号z(n)を入力とし、入力信号z(n)のE個の音声信号te(n)の成分がない何れかの帯域(この帯域は音声集約装置700との間で予め定めておく)の帯域成分を復号してビット列Bに対応するビット列B'を得(S806)、出力する。ただし、ビット列B'=(q'D,1(n),q'D,2(n),…,q'D,E(n))とする。
<Information decoding unit 806>
The information decoding unit 806 has the input signal z (n) as an input, and any band that does not have the components of the E audio signals t e (n) of the input signal z (n) (this band is the same as that of the voice aggregation device 700). The band component (predetermined between the two) is decoded to obtain a bit string B ′ corresponding to the bit string B (S806) and output. However, the bit string B ′ = (q ′ D, 1 (n), q ′ D, 2 (n),..., Q ′ D, E (n)).

<効果>
このような構成により、1チャネル音声入力を用いて同時にEチャネル分の音声信号を受信し、音声信号の方向や話者を特定し、4人以上の話者の会話を受信することができる。
<Effect>
With such a configuration, it is possible to simultaneously receive voice signals for E channels using one-channel voice input, specify the direction and speaker of the voice signal, and receive conversations of four or more speakers.

<その他の変形例>
本発明は上記の実施形態及び変形例に限定されるものではない。例えば、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
<Other variations>
The present invention is not limited to the above-described embodiments and modifications. For example, the various processes described above are not only executed in time series according to the description, but may also be executed in parallel or individually as required by the processing capability of the apparatus that executes the processes. In addition, it can change suitably in the range which does not deviate from the meaning of this invention.

<プログラム及び記録媒体>
また、上記の実施形態及び変形例で説明した各装置における各種の処理機能をコンピュータによって実現してもよい。その場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記各装置における各種の処理機能がコンピュータ上で実現される。
<Program and recording medium>
In addition, various processing functions in each device described in the above embodiments and modifications may be realized by a computer. In that case, the processing contents of the functions that each device should have are described by a program. Then, by executing this program on a computer, various processing functions in each of the above devices are realized on the computer.

この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。   The program describing the processing contents can be recorded on a computer-readable recording medium. As the computer-readable recording medium, any recording medium such as a magnetic recording device, an optical disk, a magneto-optical recording medium, and a semiconductor memory may be used.

また、このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させてもよい。   The program is distributed by selling, transferring, or lending a portable recording medium such as a DVD or CD-ROM in which the program is recorded. Further, the program may be distributed by storing the program in a storage device of the server computer and transferring the program from the server computer to another computer via a network.

このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶部に格納する。そして、処理の実行時、このコンピュータは、自己の記憶部に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実施形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよい。さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、プログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。   A computer that executes such a program first stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its storage unit. When executing the process, this computer reads the program stored in its own storage unit and executes the process according to the read program. As another embodiment of this program, a computer may read a program directly from a portable recording medium and execute processing according to the program. Further, each time a program is transferred from the server computer to the computer, processing according to the received program may be executed sequentially. Also, the program is not transferred from the server computer to the computer, and the above-described processing is executed by a so-called ASP (Application Service Provider) type service that realizes the processing function only by the execution instruction and result acquisition. It is good. Note that the program includes information provided for processing by an electronic computer and equivalent to the program (data that is not a direct command to the computer but has a property that defines the processing of the computer).

また、コンピュータ上で所定のプログラムを実行させることにより、各装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。   In addition, although each device is configured by executing a predetermined program on a computer, at least a part of these processing contents may be realized by hardware.

Claims (5)

M及びNをそれぞれ2以上の整数の何れかとし、i=1,2,…,Mとし、N個のマイクロホンで収音された信号を用いて、M個の音声信号yi(n)と各音声信号yi(n)に関する情報である音声情報qi(n)とを求める音声分析部を含み、前記音声情報qi(n)は、音声信号yi(n)の発話状態vi(n)と、音声信号yi(n)を出力するマイクロホンの番号または音声信号yi(n)を出力するビームに対応する方向の情報θi(n)と、音声信号yi(n)の話者の番号pi(n)とを含み、
g≠hとし、前記音声情報qi(n)に含まれる発話状態vi(n)に基づき発話順を求め、g番目の発話sgに対応する音声情報q'g(n)と、h番目の発話shに対応する音声情報q'h(n)とを求める音声情報制御部と、
前記発話sgに対応する音声信号zg(n)と、前記発話shに対応する音声信号zh(n)とを求める音声信号制御部と、
前記音声信号zg(n)及び前記音声信号zh(n)のサンプリング周波数をUHzとし、前記音声信号zg(n)と前記音声信号zh(n)とに対して3倍アップサンプリングを行い、3倍のサンプリング周波数3UHzの音声信号のうち0から(U/2)Hzの成分からなる音声信号ug(n)と、3倍のサンプリング周波数3UHzの音声信号のうちUHzから(3U/2)Hzの成分からなる音声信号uh(n)を求めるサンプリング周波数変換部と、
前記音声信号u h (n)をt h (n)=u h (n)*(-1) n により、音声信号th(n)に変調する変調部と、
前記音声情報q'g(n)に含まれるマイクロホンの番号または方向の情報θ'g(n)及び話者の番号p'g(n)と、前記音声情報q'h(n)に含まれるマイクロホンの番号または方向の情報θ'h(n)及び話者の番号p'h(n)とを示すビット列を音声波形に変換した信号D(n)を求める符号変換部とを含み、前記音声波形は、(U/2)Hz以上UHz以下の帯域にビット列に対応する成分を持つように生成され、
前記音声信号ug(n)と前記音声信号th(n)と前記信号D(n)とを加算し出力信号z(n)を求める信号加算部と、を含む、
音声集約装置。
M and N are each an integer greater than or equal to 2, i = 1, 2,..., M, and M audio signals y i (n) A voice analysis unit that obtains voice information q i (n) that is information about each voice signal y i (n), and the voice information q i (n) is an utterance state v i of the voice signal y i (n). (n), and the audio signal y i number or audio signal of the microphone for outputting (n) y i direction information corresponding to the beam for outputting an (n) θ i (n), and the audio signal y i (n) And the speaker number p i (n),
Assume that g ≠ h, determine the utterance order based on the utterance state v i (n) included in the voice information q i (n), and obtain voice information q ′ g (n) corresponding to the g-th utterance s g and h A voice information control unit that obtains voice information q ′ h (n) corresponding to the first utterance s h ;
An audio signal control unit for obtaining an audio signal z g (n) corresponding to the utterance s g and an audio signal z h (n) corresponding to the utterance s h ;
Sampling frequency of the audio signal z g (n) and the audio signal z h (n) is set to UHz, and the audio signal z g (n) and the audio signal z h (n) are up-sampled three times. The audio signal u g (n) composed of components from 0 to (U / 2) Hz out of the audio signal with 3 times sampling frequency 3 UHz, and UHz (3 U / out of the audio signal with 3 times sampling frequency 3 UHz 2) a sampling frequency converter for obtaining an audio signal u h (n) composed of Hz components ;
The audio signal u h a (n) t h (n) = u h (n) * (- 1) by n, and a modulator for modulating the voice signal t h (n),
The 'and g (n), the speech information q' audio information q 'g number or direction information of the microphone included in the (n) θ' g (n ) and the speaker number p contained in h (n) A code conversion unit for obtaining a signal D (n) obtained by converting a bit string indicating microphone number or direction information θ ′ h (n) and a speaker number p ′ h (n) into a speech waveform, and The waveform is generated to have a component corresponding to the bit string in the band of (U / 2) Hz or more and UHz or less ,
A signal adder that adds the audio signal u g (n), the audio signal t h (n), and the signal D (n) to obtain an output signal z (n),
Voice aggregation device.
g≠hとし、入力信号z(n)は、音声信号ug(n)と音声信号th(n)と信号D(n)とを加算して得られる信号であり、音声信号ug(n)は音声信号zg(n)に対して3倍アップサンプリングして得られる信号であり、音声信号th(n)は音声信号zh(n)に対して3倍アップサンプリングして得られるuh(n)をt h (n)=u h (n)*(-1) n により変調して得られる信号であり、信号D(n)は音声信号zg(n)に対応する音声情報q'g(n)に含まれるマイクロホンの番号または方向の情報θ'g(n)及び話者の番号p'g(n)と、音声信号zh(n)に対応する音声情報q'h(n)に含まれるマイクロホンの番号または方向の情報θ'h(n)及び話者の番号p'h(n)とを示すビット列Bを音声波形に変換した信号であり、前記音声波形は、UHz以上2UHz以下の帯域にビット列に対応する成分を持つように生成されたものであり、
入力信号z(n)のUHz以下の帯域成分をフィルタリングするローパスフィルタ部と、
入力信号z(n)の2UHz以上の帯域成分をフィルタリングするハイパスフィルタ部と、
前記ハイパスフィルタ部のフィルタリングの結果得られる信号t' h (n)をu' h (n)=t' h (n)*(-1) n により、音声信号u'h(n)に変調する変調部と、
入力信号z(n)のUHz以上2UHz以下の帯域成分を復号して前記ビット列Bに対応するビット列を得る情報復号部とを含む、
音声分割装置。
g ≠ h, and the input signal z (n) is a signal obtained by adding the audio signal u g (n), the audio signal t h (n), and the signal D (n), and the audio signal u g ( n) is a signal obtained by upsampling the audio signal z g (n) three times, and the audio signal t h (n) is obtained by upsampling the audio signal z h (n) three times. Is obtained by modulating u h (n) by t h (n) = u h (n) * (-1) n , and the signal D (n) corresponds to the audio signal z g (n) Microphone number or direction information θ ′ g (n) and speaker number p ′ g (n) included in audio information q ′ g (n), and audio information q corresponding to audio signal z h (n) a signal converted into a speech waveform bit string B showing the 'h number or direction information of the microphone θ included in the (n)' h (n) and the speaker ID p 'h (n), the speech waveform Is generated so as to have a component corresponding to a bit string in a band from UHz to 2 UHz,
A low-pass filter unit that filters a band component of UHz or less of the input signal z (n);
A high-pass filter unit that filters a band component of 2 UHz or more of the input signal z (n);
The high-pass filter portion of the filtering of the resulting signal t 'h a (n) u' h (n ) = t 'h (n) * (- 1) by n, the audio signal u' modulates the h (n) A modulation unit;
An information decoding unit that obtains a bit string corresponding to the bit string B by decoding a band component from UHz to 2 UHz of the input signal z (n),
Voice splitting device.
M及びNをそれぞれ2以上の整数の何れかとし、i=1,2,…,Mとし、音声分析部が、N個のマイクロホンで収音された信号を用いて、M個の音声信号yi(n)と各音声信号yi(n)に関する情報である音声情報qi(n)とを求める音声信号分析ステップを含み、前記音声情報qi(n)は、音声信号yi(n)の発話状態vi(n)と、音声信号yi(n)を出力するマイクロホンの番号または音声信号yi(n)を出力するビームに対応する方向の情報θi(n)と、音声信号yi(n)の話者の番号pi(n)とを含み、
g≠hとし、音声情報制御部が、前記音声情報qi(n)に含まれる発話状態vi(n)に基づき発話順を求め、g番目の発話sgに対応する音声情報q'g(n)と、h番目の発話shに対応する音声情報q'h(n)とを求める音声情報制御ステップと、
音声信号制御部が、前記発話sgに対応する音声信号zg(n)と、前記発話shに対応する音声信号zh(n)とを求める音声信号制御ステップと、
前記音声信号zg(n)及び前記音声信号zh(n)のサンプリング周波数をUHzとし、サンプリング周波数変換部が、前記音声信号zg(n)と前記音声信号zh(n)とに対して3倍アップサンプリングを行い、3倍のサンプリング周波数3UHzの音声信号のうち0から(U/2)Hzの成分からなる音声信号ug(n)と、3倍のサンプリング周波数3UHzの音声信号のうちUHzから(3U/2)Hzの成分からなる音声信号uh(n)を求めるサンプリング周波数変換ステップと、
変調部が、前記音声信号u h (n)をt h (n)=u h (n)*(-1) n により、音声信号th(n)に変調する変調ステップと、
符号変換部が、前記音声情報q'g(n)に含まれるマイクロホンの番号または方向の情報θ'g(n)及び話者の番号p'g(n)と、前記音声情報q'h(n)に含まれるマイクロホンの番号または方向の情報θ'h(n)及び話者の番号p'h(n)とを示すビット列を音声波形に変換した信号D(n)を求める符号変換ステップとを含み、前記音声波形は、(U/2)Hz以上UHz以下の帯域にビット列に対応する成分を持つように生成され、
信号加算部が、前記音声信号ug(n)と前記音声信号th(n)と前記信号D(n)とを加算し出力信号z(n)を求める信号加算ステップと、を含む、
音声集約方法。
M and N are each an integer of 2 or more, i = 1, 2,..., M, and the speech analysis unit uses the signals collected by the N microphones to generate M speech signals y. a voice signal analysis step for obtaining voice information q i (n) that is information on i (n) and each voice signal y i (n), wherein the voice information q i (n) is a voice signal y i (n the utterance state v i (n)) of the speech signal y i (number or audio signal of the microphone for outputting n) y i (direction information corresponding to the beam for outputting n) theta i (n), and voice Including the speaker number p i (n) of the signal y i (n),
and g ≠ h, audio information control unit, the audio information q i seek utterance order based on the utterance state contained in (n) v i (n) , the speech information q corresponding to g-th utterance s g 'g a voice information control step for obtaining (n) and voice information q ′ h (n) corresponding to the h-th utterance s h ;
An audio signal control unit for obtaining an audio signal z g (n) corresponding to the utterance s g and an audio signal z h (n) corresponding to the utterance s h ;
Sampling frequency of the audio signal z g (n) and the audio signal z h (n) is set to UHz, and the sampling frequency conversion unit performs the audio signal z g (n) and the audio signal z h (n). 3 times upsampling of the audio signal u g (n) consisting of components from 0 to (U / 2) Hz out of the audio signal with 3 times sampling frequency 3 UHz and the audio signal with 3 times sampling frequency 3 UHz A sampling frequency conversion step for obtaining an audio signal u h (n) consisting of a component from UHz to (3U / 2) Hz ,
Modulation unit, the audio signal u h a (n) t h (n) = u h (n) * (- 1) by n, a modulation step of modulating the audio signal t h (n),
Code conversion unit, the audio information q 'g number or direction information of the microphone included in the (n) θ' g (n ) and the speaker ID p 'g (n), and the audio information q' h ( a code conversion step for obtaining a signal D (n) obtained by converting a bit string indicating the microphone number or direction information θ ′ h (n) and the speaker number p ′ h (n) included in n) into a speech waveform; The speech waveform is generated so as to have a component corresponding to a bit string in a band of (U / 2) Hz or more and UHz or less ,
A signal addition unit includes a signal addition step of adding the audio signal u g (n), the audio signal t h (n), and the signal D (n) to obtain an output signal z (n),
Voice aggregation method.
g≠hとし、入力信号z(n)は、音声信号ug(n)と音声信号th(n)と信号D(n)とを加算して得られる信号であり、音声信号ug(n)は音声信号zg(n)に対して3倍アップサンプリングして得られる信号であり、音声信号th(n)は音声信号zh(n)に対して3倍アップサンプリングして得られるuh(n)をt h (n)=u h (n)*(-1) n により変調して得られる信号であり、信号D(n)は音声信号zg(n)に対応する音声情報q'g(n)に含まれるマイクロホンの番号または方向の情報θ'g(n)及び話者の番号p'g(n)と、音声信号zh(n)に対応する音声情報q'h(n)に含まれるマイクロホンの番号または方向の情報θ'h(n)及び話者の番号p'h(n)とを示すビット列Bを音声波形に変換した信号であり、前記音声波形は、UHz以上2UHz以下の帯域にビット列に対応する成分を持つように生成されたものであり、
ローパスフィルタ部が、入力信号z(n)のUHz以下の帯域成分をフィルタリングするローパスフィルタステップと、
ハイパスフィルタ部が、入力信号z(n)の2UHz以上の帯域成分をフィルタリングするハイパスフィルタステップと、
変調部が、前記ハイパスフィルタステップのフィルタリングの結果得られる信号t' h (n)をu' h (n)=t' h (n)*(-1) n により、音声信号u'h(n)に変調する変調ステップと、
情報復号部が、入力信号z(n)のUHz以上2UHz以下の帯域成分を復号して前記ビット列Bに対応するビット列を得る情報復号ステップとを含む、
音声分割方法。
g ≠ h, and the input signal z (n) is a signal obtained by adding the audio signal u g (n), the audio signal t h (n), and the signal D (n), and the audio signal u g ( n) is a signal obtained by upsampling the audio signal z g (n) three times, and the audio signal t h (n) is obtained by upsampling the audio signal z h (n) three times. Is obtained by modulating u h (n) by t h (n) = u h (n) * (-1) n , and the signal D (n) corresponds to the audio signal z g (n) Microphone number or direction information θ ′ g (n) and speaker number p ′ g (n) included in audio information q ′ g (n), and audio information q corresponding to audio signal z h (n) a signal converted into a speech waveform bit string B showing the 'h number or direction information of the microphone θ included in the (n)' h (n) and the speaker ID p 'h (n), the speech waveform Is generated so as to have a component corresponding to a bit string in a band from UHz to 2 UHz,
A low-pass filter unit that filters a band component of UHz or less of the input signal z (n); and
A high-pass filter unit that filters a band component of 2 UHz or higher of the input signal z (n); and
Modulation unit, the high-pass filter step of filtering the resulting signal t 'h (n) to u' h (n) = t 'h (n) * (- 1) by n, the audio signal u' h (n Modulation step to modulate to
An information decoding unit including an information decoding step of decoding a band component of UHz to 2 UHz of the input signal z (n) to obtain a bit string corresponding to the bit string B,
Audio segmentation method.
請求項1の音声集約装置、または、請求項2の音声分割装置としてコンピュータを機能させるためのプログラム。   A program for causing a computer to function as the voice aggregation device according to claim 1 or the voice division device according to claim 2.
JP2017006341A 2017-01-18 2017-01-18 Voice aggregation device, voice division device, method and program thereof Active JP6612274B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017006341A JP6612274B2 (en) 2017-01-18 2017-01-18 Voice aggregation device, voice division device, method and program thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017006341A JP6612274B2 (en) 2017-01-18 2017-01-18 Voice aggregation device, voice division device, method and program thereof

Publications (2)

Publication Number Publication Date
JP2018116126A JP2018116126A (en) 2018-07-26
JP6612274B2 true JP6612274B2 (en) 2019-11-27

Family

ID=62985427

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017006341A Active JP6612274B2 (en) 2017-01-18 2017-01-18 Voice aggregation device, voice division device, method and program thereof

Country Status (1)

Country Link
JP (1) JP6612274B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010016625A (en) * 2008-07-03 2010-01-21 Yamaha Corp Modulating device, demodulating device, information transmission system, modulating method and demodulating method
JP5459019B2 (en) * 2010-03-31 2014-04-02 ヤマハ株式会社 Signal generation apparatus and signal processing apparatus
JP5482381B2 (en) * 2010-03-31 2014-05-07 ヤマハ株式会社 Data transmission apparatus and data transmission method using acoustic signal

Also Published As

Publication number Publication date
JP2018116126A (en) 2018-07-26

Similar Documents

Publication Publication Date Title
US10555104B2 (en) Binaural decoder to output spatial stereo sound and a decoding method thereof
JP5032977B2 (en) Multi-channel encoder
JP2009139592A (en) Voice processing apparatus, voice processing system, and voice processing program
CN109817238A (en) Audio signal sample device, acoustic signal processing method and device
EP1757165B1 (en) Coding reverberant sound signals
CN102802112A (en) Electronic device with audio file format conversion function
CN109524004B (en) A method for realizing parallel transmission of multi-channel audio and data, an external voice interaction device and system
CN118197346B (en) Brain-controlled speaker extraction method and system based on multi-scale speech-EEG fusion
WO2021125037A1 (en) Signal processing device, signal processing method, program, and signal processing system
JP2009518659A (en) Multi-channel audio signal encoding / decoding method and apparatus
JP4859925B2 (en) Audio signal decoding method and apparatus
EP2489036B1 (en) Method, apparatus and computer program for processing multi-channel audio signals
JP4568363B2 (en) Audio signal decoding method and apparatus
JP6612274B2 (en) Voice aggregation device, voice division device, method and program thereof
CN112567769B (en) Audio reproduction device, audio reproduction method, and storage medium
KR100746003B1 (en) Device for converting analog signals of array microphones into digital signals and computer system comprising the same
WO2020057050A1 (en) Method for extracting direct sound and background sound, and loudspeaker system and sound reproduction method therefor
JP2007187749A (en) A new device to support head-related transfer functions in multichannel coding
JP5131596B2 (en) Signal separating / reproducing apparatus and signal separating / reproducing method
JP4213708B2 (en) Audio decoding device
EP2456184B1 (en) Method for playback of a telephone signal
JP2006325162A (en) Apparatus for multi-channel spatial speech coding using binaural cues
KR102345487B1 (en) Method for training a separator, Method and Device for Separating a sound source Using Dual Domain
CN119629546A (en) Audio signal processing method, multimedia device and readable storage medium
CN112233663A (en) A data generation method, system and storage medium for frequency band extension algorithm

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190802

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191029

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191030

R150 Certificate of patent or registration of utility model

Ref document number: 6612274

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350