JP6612274B2 - Voice aggregation device, voice division device, method and program thereof - Google Patents
Voice aggregation device, voice division device, method and program thereof Download PDFInfo
- 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
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).
しかしながら、非特許文献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.
以下、本発明の実施形態について、説明する。なお、以下の説明に用いる図面では、同じ機能を持つ構成部や同じ処理を行うステップには同一の符号を記し、重複説明を省略する。以下の説明において、ベクトルや行列の各要素単位で行われる処理は、特に断りが無い限り、そのベクトルやその行列の全ての要素に対して適用されるものとする。 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
この音声集約装置100は、CPUと、RAMと、以下の処理を実行するためのプログラムを記録したROMを備えたコンピュータで構成され、機能的には次に示すように構成されている。音声集約装置100は、音声分析部102と、音声信号制御部103と、音声情報制御部104と、サンプリング周期変換部105,106と、変調部107と、符号変換部108と、信号加算部109とを含む。
The
音声集約装置100は、N個のマイクロホン101−iでそれぞれ収音したN個の音声信号xi(n)を入力とし、N個の音声信号xi(n)に含まれる2つの音声信号とその音声情報とを重畳した信号z(n)を出力する。ただし、i=1,2,…,N、Nは2以上の整数の何れかであり、nはサンプルされた時間のインデックスである。
The
マイクロホン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
<音声分析部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以上の整数の何れかである。
<
The
(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
さらに、音声分析部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
音声分析部102は、M個の音声情報qi(n)=(vi(n),θi(n),pi(n))を音声情報制御部104及び音声信号制御部103に出力し、M個の音声信号yi(n)を音声信号制御部103に出力する。
The
<音声情報制御部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
The voice
例えば、以下のようにして発話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
<音声信号制御部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
The voice
<サンプリング周期変換部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)を出力する。
<
<変調部107>
変調部107は、音声信号u2(n)を入力とし、次式のように音声信号u2(n)に対して符号反転の成分を乗算し、音声信号t2(n)に変調し(S107)、出力する。
t2(n)=u2(n)*(-1)n
これにより、音声信号u2(n)は16〜24kHzの帯域に成分を持つ音声信号t2(n)へ変換される(図3参照)。
<
The
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に対応する成分を持つように生成される。
<
The
符号変換部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
図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
と2つの正弦波を表した時、Lサンプルごとに送信される信号波形は When two sine waves are represented, the signal waveform transmitted every L samples is
と表せる。ここで、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
ただし、受信側はこの符号化された正弦波を受信した際に、どこからがフレーム単位の情報の始まりなのかの判別がつかない。そのため、ビット列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.
という基準信号を出力する。なお、情報の開始位置を表すには他にビット列に特殊な並びのパターンを追加する等の方法もある。 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
処理が始まると、まず、カウンタを初期化する(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)
<
The
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
本実施形態では、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
図6は第二実施形態に係る音声分割装置500の機能ブロック図を、図7はその処理フローの例を示す。
FIG. 6 is a functional block diagram of the
この音声分割装置500は、CPUと、RAMと、以下の処理を実行するためのプログラムを記録したROMを備えたコンピュータで構成され、機能的には次に示すように構成されている。音声分割装置500は、受信部508と、ローパスフィルタ部504と、サンプリング周期変換部501と、ハイパスフィルタ部505と、変調部503と、サンプリング周期変換部502と、情報復号部506とを含む。
The
音声分割装置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
<受信部508>
受信部508は、汎用オーディオインタフェースであり、アナログのマイク端子、ライン入力端子、USB端子等からなる。1チャネルないしは2チャネルの音声信号を受信することができる。
<Receiving
The receiving
受信部508は、入力信号z(n)を入力とし、ローパスフィルタ部504、ハイパスフィルタ部505及び情報復号部506に出力する。
The receiving
<ローパスフィルタ部504>
ローパスフィルタ部504は、入力信号z(n)を入力とし、入力信号z(n)の8kHz以下の帯域成分をフィルタリングし(S504)、フィルタリングの結果得られる音声信号u'1(n)を出力する。音声信号u'1(n)は第一実施形態の音声信号u1(n)に対応する信号である。
<Low-
The low-
<ハイパスフィルタ部505>
ハイパスフィルタ部505は、入力信号z(n)を入力とし、入力信号z(n)の16kHz以上の帯域成分をフィルタリングし(S505)、フィルタリングの結果得られる音声信号t'2(n)を出力する。音声信号t'2(n)は第一実施形態の音声信号t2(n)に対応する信号である。
<High-
The high-
<変調部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)に対応する信号である。
<
The
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
The sampling
<情報復号部506>
情報復号部506は、入力信号z(n)を入力とし、入力信号z(n)の8kHz以上16kHz以下の帯域成分(以下、この帯域成分を「信号D'(n)」ともいう。信号D'(n)は第一実施形態の信号D(n)に対応する信号である)を復号してビット列Bに対応するビット列B'を得(S506)、出力する。図8は、情報復号部506の処理フローの例を示す。
<
The
まず、信号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
<第三実施形態>
第一実施形態と異なる部分を中心に説明する。
<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
図9は、第三実施形態に係る音声集約装置600の機能ブロック図を示す。
FIG. 9 shows a functional block diagram of the
音声集約装置600は、音声集約装置100の構成に加え、サンプリング周期変換部105−B,106−Bと、変調部107−Bと、符号変換部108−Bと、信号加算部109−Bとを含む。
The
<音声情報制御部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
The voice
<音声信号制御部103>
音声信号制御部103は、M個の音声情報qi(n)とM個の音声信号yi(n)と4個の発話(のインデックス)s1〜s4とを受け取り、M個の音声信号yi(n)の中から、発話s1〜s4にそれぞれ対応する音声信号z1(n)〜z4(n)を求め、音声信号z1(n),z3(n)を一方の出力チャネル(例えばLチャネル)側に出力し、音声信号z2(n),z4(n)を他方の出力チャネル(例えばRチャネル)側に出力する。
<Audio
The audio
一方の出力チャネル(例えば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
他方の出力チャネル(例えば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
<第四実施形態>
第一実施形態と異なる部分を中心に説明する。
<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
音声集約装置700は、音声分析部102と、音声信号制御部703と、音声情報制御部704とサンプリング周期変換部705と、変調部707と、符号変換部708と、信号加算部709とを含む。
The
音声集約装置700は、N個のマイクロホン101−iでそれぞれ収音したN個の音声信号xi(n)を入力とし、N個の音声信号xi(n)に含まれるE個の音声信号とその音声情報とを重畳した信号z(n)を出力する。
The
<音声情報制御部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
The voice
<音声信号制御部703>
音声信号制御部703は、M個の音声情報qi(n)とM個の音声信号yi(n)とE個の発話seを入力とし、E個の発話seに対応するE個の音声信号ze(n)を求め(S703)、出力する。
<Audio
The voice
<サンプリング周期変換部705>
サンプリング周期変換部705は、E個の音声信号ze(n)を入力とし、E個の音声信号ze(n)に対してそれぞれ少なくとも(3E-3)倍のアップサンプリングを行い、(3E-3)倍のサンプリング周波数のE個の音声信号ue(n)を求め(S705)、出力する。
<Sampling
The sampling
<変調部707>
変調部707は、E個の音声信号ue(n)を入力とし、E個の音声信号ue(n)をそれぞれ帯域幅8kHzの(3E-3)個の帯域の重複しない帯域に成分を持つ音声信号te(n)に変調し(S707)、出力する。このとき、音声信号te(n)が成分を持つ帯域と音声信号te'(n)が成分を持つ帯域とは隣接しないように設定する。ただし、e'は1,2,…,Eの何れかであってe≠e'である。なお、変調方法は既存のいかなる方法を用いてもよく、利用環境等に合わせて最適なものを適宜選択すればよい。
<
<符号変換部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)を出力するために用いることができ、その方法は適宜設定すればよい。
<
The
<信号加算部709>
信号加算部709は、E個の音声信号te(n)と信号D(n)とを入力とし、これらの値を加算し出力信号z(n)を求め(S709)、出力する。
<
The
<効果>
このような構成により、同時に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
図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
音声分割装置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
The
<変調部803>
変調部803は、E個の音声信号t'e(n)を入力とし、音声信号t'e(n)を、その成分を0〜8kHzに持つ音声信号u'e(n)に変調し(S803)、出力する。変調方法は変調部707に対応する方法を用いればよい。
<
The
<サンプリング周期変換部801>
サンプリング周期変換部801は、E個の音声信号u'e(n)を入力とし、それぞれ音声信号u'e(n)に対して1/E倍のダウンサンプリングを行い、1/E倍のサンプリング周波数16kHzの音声信号y'e(n)を求め(S801)、出力する。
<
The sampling
<情報復号部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))とする。
<
The
<効果>
このような構成により、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)
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.
入力信号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.
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.
ローパスフィルタ部が、入力信号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.
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)
| 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 |
-
2017
- 2017-01-18 JP JP2017006341A patent/JP6612274B2/en active Active
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 |