JP6476768B2 - 音声処理装置、プログラム及び方法 - Google Patents
音声処理装置、プログラム及び方法 Download PDFInfo
- Publication number
- JP6476768B2 JP6476768B2 JP2014227163A JP2014227163A JP6476768B2 JP 6476768 B2 JP6476768 B2 JP 6476768B2 JP 2014227163 A JP2014227163 A JP 2014227163A JP 2014227163 A JP2014227163 A JP 2014227163A JP 6476768 B2 JP6476768 B2 JP 6476768B2
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- data
- speech data
- processing
- synthetic speech
- 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)
- Telephonic Communication Services (AREA)
Description
以下、本発明による音声処理装置、プログラム及び方法の第1の実施形態を、図面を参照しながら詳述する。以下では、本発明の音声処理装置および音声処理プログラムを多地点音声ミキシング装置に適用する例について説明する。
図2は、この実施形態の多地点音声ミキシング装置10のハードウェア構成及び接続構成の例について示したブロック図である。
次に、以上のような構成を有する第1の実施形態の多地点音声ミキシング装置10の動作(実施形態の音声処理方法)を説明する。
第1の実施形態によれば、以下のような効果を奏することができる。
以下、本発明による音声処理装置およびミキシングプログラムの第2の実施形態を、図面を参照しながら詳述する。以下では、本発明の音声処理装置およびミキシングプログラムを多地点音声ミキシング装置に適用する例について説明する。
第2の実施形態の多地点音声ミキシング装置10の構成も上述の図1〜図7を用いて示すことができる。以下では、第2の実施形態の多地点音声ミキシング装置10について第1の実施形態との差異のみを説明する。
次に、以上のような構成を有する第2の実施形態の多地点音声ミキシング装置10の動作(実施形態の音声処理方法)を説明する。
第2の実施形態によれば、第1の実施形態の効果に加えて、以下のような効果を奏することができる。
本発明は、上記の各実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
Claims (7)
- 複数の音声処理手段を備え、
それぞれの上記音声処理手段は、
時系列ごとの受信音に基づいた受信音データを受信する複数の音信号受信手段と、
上記複数の音信号受信手段が受信した受信音データを合成して第1の合成音声データを生成する第1の合成手段と、
第1の合成音声データを保持するバッファ手段と、
他の上記音声処理手段のそれぞれで生成された第1の合成音声データを合成して第2の合成音声データを生成する第2の合成手段と、
送信先ごとに、複数の上記音信号受信手段が受信した受信音データから当該送信先に係る受信音データを除外した音声データと上記第2の合成音声データとを合成した送信音データを生成する第3の合成手段とを有し、
上記バッファ手段は、1つの時系列の第1の合成音声データを保持する複数のバッファ部を循環的に配列した循環バッファに、時系列順に第1の合成音声データを記憶させ、
上記バッファ手段は、上記循環バッファに、所定数の第1の合成音声データを保持した後に、上記循環バッファで保持している第1の合成音声データの出力を開始する
ことを特徴とする音声処理装置。 - 上記バッファ手段は、上記循環バッファの読込み位置を管理する読込みポインタと、上記循環バッファの書込み位置を管理する書込みポインタを有し、上記読込みポインタの位置が、上記書込みポインタの位置を追い越さないように、上記読込みポインタの位置を制御することを特徴とする請求項1に記載の音声処理装置。
- 上記バッファ手段は、上記読込みポインタに対応する第1の合成音声データを読み込む際に、上記読込みポインタの位置と、上記書込みポインタの位置とが同じであった場合、上記読込みポインタの位置をインクリメントしないことを特徴とする請求項2に記載の音声処理装置。
- 上記バッファ手段は、上記読込みポインタに対応する第1の合成音声データを読み込む際に、上記書込みポインタの位置と、上記読込みポインタの位置との差分が閾値以上だった場合、上記読込み位置ポインタについて2以上の値インクリメントすることを特徴とする請求項2に記載の音声処理装置。
- それぞれの上記音声処理手段は、コンピュータ上のスレッドで構成されていることを特徴とする請求項1〜4のいずれかに記載の音声処理装置。
- コンピュータを複数の音声処理手段として機能させ、
それぞれの上記音声処理手段は、
時系列ごとの受信音に基づいた受信音データを受信する複数の音信号受信手段と、
上記複数の音信号受信手段が受信した受信音データを合成して第1の合成音声データを生成する第1の合成手段と、
第1の合成音声データを保持するバッファ手段と、
他の上記音声処理手段のそれぞれで生成された第1の合成音声データを合成して第2の合成音声データを生成する第2の合成手段と、
送信先ごとに、複数の上記音信号受信手段が受信した受信音データから当該送信先に係る受信音データを除外した音声データと上記第2の合成音声データとを合成した送信音データを生成する第3の合成手段とを有し、
上記バッファ手段は、1つの時系列の第1の合成音声データを保持する複数のバッファ部を循環的に配列した循環バッファに、時系列順に第1の合成音声データを記憶させ、
上記バッファ手段は、上記循環バッファに、所定数の第1の合成音声データを保持した後に、上記循環バッファで保持している第1の合成音声データの出力を開始する
ことを特徴とする音声処理プログラム。 - 音声処理装置が実行する音声処理方法において、
複数の音声処理手段を備え、
それぞれの音声処理手段は、複数の音信号受信手段、第1の合成手段、バッファ手段、第2の合成手段、及び第3の合成手段を備え、
それぞれの上記音信号受信手段は、時系列ごとの受信音に基づいた受信音データを受信し、
上記第1の合成手段は、上記複数の音信号受信手段が受信した受信音データを合成して第1の合成音声データを生成し、
上記バッファ手段は、第1の合成音声データを保持し、
上記第2の合成手段は、他の上記音声処理手段のそれぞれで生成された第1の合成音声データを合成して第2の合成音声データを生成し、
上記第3の合成手段は、送信先ごとに、複数の上記音信号受信手段が受信した受信音データから当該送信先に係る受信音データを除外した音声データと上記第2の合成音声データとを合成した送信音データを生成し、
上記バッファ手段は、1つの時系列の第1の合成音声データを保持する複数のバッファ部を循環的に配列した循環バッファに、時系列順に第1の合成音声データを記憶させ、
上記バッファ手段は、上記循環バッファに、所定数の第1の合成音声データを保持した後に、上記循環バッファで保持している第1の合成音声データの出力を開始する
ことを特徴とする音声処理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014227163A JP6476768B2 (ja) | 2014-11-07 | 2014-11-07 | 音声処理装置、プログラム及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014227163A JP6476768B2 (ja) | 2014-11-07 | 2014-11-07 | 音声処理装置、プログラム及び方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016092679A JP2016092679A (ja) | 2016-05-23 |
JP6476768B2 true JP6476768B2 (ja) | 2019-03-06 |
Family
ID=56019921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014227163A Active JP6476768B2 (ja) | 2014-11-07 | 2014-11-07 | 音声処理装置、プログラム及び方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6476768B2 (ja) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0828776B2 (ja) * | 1988-09-29 | 1996-03-21 | 株式会社日立製作所 | 会議通話制御方法 |
JP3553828B2 (ja) * | 1999-08-18 | 2004-08-11 | 日本電信電話株式会社 | 音声蓄積再生方法および音声蓄積再生装置 |
JP2003023499A (ja) * | 2001-07-10 | 2003-01-24 | Matsushita Electric Ind Co Ltd | 会議サーバ装置および会議システム |
WO2009098975A1 (ja) * | 2008-02-04 | 2009-08-13 | Nec Corporation | 音声ミキシング装置および方法ならびに多地点会議サーバ |
JP5210788B2 (ja) * | 2008-10-03 | 2013-06-12 | 日本システムウエア株式会社 | 音声信号通信システム、音声合成装置、音声合成処理方法、音声合成処理プログラム、並びに該プログラムを格納した記録媒体 |
-
2014
- 2014-11-07 JP JP2014227163A patent/JP6476768B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016092679A (ja) | 2016-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1708471A1 (en) | System and method for audio multicast | |
US6744741B1 (en) | System and method for maintaining a plurality of media conferences | |
US7869420B2 (en) | Method and system for in-band signaling of multiple media streams | |
US10976986B2 (en) | System and method for forwarding an application user interface | |
US10679636B2 (en) | Methods and apparatus for supporting encoding, decoding and/or transcoding of content streams in a communication system | |
US7965660B2 (en) | Conference where mixing is time controlled by a rendering device | |
EP2645710A1 (en) | Method for monitoring terminal through ip network and mcu | |
US8532100B2 (en) | System and method for data exchange in a heterogeneous multiprocessor system | |
CN103503444A (zh) | 在视频编码中用信号通知活动层的数量 | |
US20180324024A1 (en) | Device, system, and method to perform real-time communication | |
CN113573003B (zh) | 一种基于弱网的音视频实时通信方法、装置以及设备 | |
KR101833942B1 (ko) | 실시간 영상 합성을 위한 트랜스코더 | |
JP6476768B2 (ja) | 音声処理装置、プログラム及び方法 | |
EP2851797A2 (en) | System and method for forwarding an application user interface | |
CN112825488B (zh) | 音频数据传输方法、装置及终端 | |
US11800017B1 (en) | Encoding a subset of audio input for broadcasting conferenced communications | |
WO2013154024A1 (ja) | 情報処理装置および方法、並びに、プログラム | |
US20050175036A1 (en) | IP image transmission apparatus | |
CN103702002A (zh) | 语音流的处理方法和装置 | |
US20100188569A1 (en) | Multichannel Video Port Interface Using No External Memory | |
US20100076944A1 (en) | Multiprocessor systems for processing multimedia data and methods thereof | |
CN106534137B (zh) | 媒体流传输方法及装置 | |
CN109150951A (zh) | Android***Activity的启动方法和装置 | |
JP2007195136A (ja) | ビデオ会議システム、ビデオ会議システムに使用される端末、端末の処理方法、そのプログラム | |
CN111954027B (zh) | 流媒体数据转码方法、装置、计算设备及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170815 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180711 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180717 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180914 |
|
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: 20190108 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6476768 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |