SlideShare uma empresa Scribd logo
1 de 33
多地点における 高品質な遠隔合唱の実現 広島市立大学大学院 情報科学研究科 岸田 崇志   河野 英太郎  前田 香織
はじめに ブロードバンドネットワークの普及 遠隔合唱、遠隔レコーディングを行うことも可能な環境 Mbone の音声会議システム RAT(Robust Audio Tool) ,[object Object],[object Object]
RATの問題点 ,[object Object],[object Object],遠隔合唱を行うには、 遅延が小さくなければ ならない Robust Audio Tool with Short Delay scheduling ( RAT-SD) への改訂 RAT の遅延(片側 200ms )
遅延について ,[object Object],[object Object],合唱では 100ms が許容範囲 遅延 転送遅延 処理遅延 ネットワークバッファ オーディオデバイスバッファ
オーディオバッファの処理の問題 データ量 経過時間 経過時間 他のプロセスに処理を奪われる 入力バッファ データ量 出力バッファ 遅延が生じる 読み込みに時間がかかる オーディオデータ 読み込み 出力バッファに渡す
RATでの処理 RAT では、マシンの負荷状況に応じてオーディオデバイスのバッファリング時間を調節する スケジューリング を行っている 一定期間オーディオデータを保持し、それをもとに出力バッファで遅延が生じないようバッファリング時間を設定する 調節されたバッファリング時間を Cushion と呼ぶ
Cushionを決定するパラメータ ,[object Object],[object Object],[object Object],[object Object],[object Object]
各パラメータの概略 入力バッファ データ量 経過時間 History サイズ Cushion の範囲 Cushion
各パラメータの概略 経過時間 入力バッファ データ量 History サイズ Cushion の範囲 Cushion 過剰な入力バッファのデータ量を制限
Cushionの最適化 ,[object Object],[object Object],[object Object]
オーディオデバイスのバッファ時間の推移 120ms
オーディオデバイスのバッファ時間の推移 25ms
オーディオデバイスのバッファ時間の分布
パラメータの変更 以下のようにパラメータの変更を行った 25 250 History サイズ 0ms ~ 40ms 40ms ~ 500ms Cushion の範囲 RAT-SD RAT
Historyサイズ
Cushionの変化 (b) (a)
RAT-SDの評価 ,[object Object],[object Object],[object Object],[object Object],[object Object]
測定の実験環境 Ethernet 10Mbps ホスト A ホスト B 録音 CPU PentiumⅢ   1GHz OS  Vine Linux2.1 CPU PentiumⅡ   300MHz OS  Vine Linux2.1 RAT-SD の設定 送信 受信 モノラル チャンネル 32kHz サンプリングレート Linear-16 (無圧縮) エンコード方式
遅延測定結果 RAT-SD では片側 70.5ms となる。 音速 343.5m/s とすると、 70.5ms という遅延は音が 24m 進む距離 大きな舞台で合唱を行うのとほぼ同じ 合唱に十分な遅延時間 141 RAT-SD 440 RAT 往復の遅延時間 [ms]
パケットロスによる ノイズの主観評価結果 RAT と RAT-SD の評価値はほぼ同じ RAT-SD の改訂による音質の劣化はみられない 非常に気になる 全く気にならない
遅延の主観評価結果 RAT-SD では評価値 3.3 と気にならないといった回答が多い 遅延は十分に減らすことができている 非常に気になる 全く気にならない
RAT-SDの音質 FM 放送程度といった回答が多い 合唱に十分な音質は確保できている
実証実験 ,[object Object],[object Object],[object Object]
実験構成図 広島市立大学 白島小学校(ソプラノ) 南観音小学校 ( アルト) マメ de がんす ネットワーク 10Mbps Multicast 伴奏 伴奏 伴奏 伴奏+ソプラノ 伴奏+アルト アルト ソプラノ アルト+ソプラノ 70 ~ 75ms 6 ms ジッター 2.1 ms 転送遅延 モノラル チャンネル 32kHz サンプリングレート Linear-16 (無圧縮) エンコード方式
おわりに ,[object Object],[object Object],[object Object]
今後の課題 ,[object Object],[object Object]
参考資料
History サイズと Cushion 入力バッファレベル 経過時間 History Cushion
History サイズと Cushion 入力バッファレベル 経過時間 History Cushion
Cushionについて i  バッファ時間 bi   バッファ時間  i [ms] かかるブロック数 t  単位時間内に処理するブロックの個数 Cushion は、 (1) 式をみたす最小となる x [ms] となる (1) Cushion は、 (1) 式のように定義される
Cushionについて t  は History サイズを 25 とすると、 23 となる バッファ時間が小さいほうから 出現頻度の個数を 23 個カバーする範囲で Cushion を設定する 26ms 23 個
Byte - ms 換算 ,[object Object],[object Object],[object Object],[object Object],[object Object],ブロック (byte)÷2÷32  となる 1 ブロックでバッファリングに必要な時間 (ms) は
転送遅延

Mais conteúdo relacionado

Mais de Takashi Kishida

障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだことTakashi Kishida
 
REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07Takashi Kishida
 
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバTakashi Kishida
 
An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...Takashi Kishida
 
インターネット上の多目的な 音声伝送システムに関する研究
インターネット上の多目的な音声伝送システムに関する研究インターネット上の多目的な音声伝送システムに関する研究
インターネット上の多目的な 音声伝送システムに関する研究Takashi Kishida
 
インターネット上の高品質な 遠隔コラボレーションに関する研究
インターネット上の高品質な遠隔コラボレーションに関する研究インターネット上の高品質な遠隔コラボレーションに関する研究
インターネット上の高品質な 遠隔コラボレーションに関する研究Takashi Kishida
 
多目的な音声伝送システム MRATの開発
多目的な音声伝送システムMRATの開発多目的な音声伝送システムMRATの開発
多目的な音声伝送システム MRATの開発Takashi Kishida
 
プロトコル変換ゲートウェイPTGWの 実証実験と評価
プロトコル変換ゲートウェイPTGWの実証実験と評価プロトコル変換ゲートウェイPTGWの実証実験と評価
プロトコル変換ゲートウェイPTGWの 実証実験と評価Takashi Kishida
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetTakashi Kishida
 
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発Takashi Kishida
 
オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発Takashi Kishida
 
Collaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the InternetCollaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the InternetTakashi Kishida
 

Mais de Takashi Kishida (12)

障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
 
REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07
 
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
 
An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...
 
インターネット上の多目的な 音声伝送システムに関する研究
インターネット上の多目的な音声伝送システムに関する研究インターネット上の多目的な音声伝送システムに関する研究
インターネット上の多目的な 音声伝送システムに関する研究
 
インターネット上の高品質な 遠隔コラボレーションに関する研究
インターネット上の高品質な遠隔コラボレーションに関する研究インターネット上の高品質な遠隔コラボレーションに関する研究
インターネット上の高品質な 遠隔コラボレーションに関する研究
 
多目的な音声伝送システム MRATの開発
多目的な音声伝送システムMRATの開発多目的な音声伝送システムMRATの開発
多目的な音声伝送システム MRATの開発
 
プロトコル変換ゲートウェイPTGWの 実証実験と評価
プロトコル変換ゲートウェイPTGWの実証実験と評価プロトコル変換ゲートウェイPTGWの実証実験と評価
プロトコル変換ゲートウェイPTGWの 実証実験と評価
 
Development of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the InternetDevelopment of a Multipurpose Audio Transmission System on the Internet
Development of a Multipurpose Audio Transmission System on the Internet
 
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発
 
オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発
 
Collaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the InternetCollaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the Internet
 

多地点における 高品質な遠隔合唱の実現

Notas do Editor

  1. 広島市立大学の岸田 崇志です 多地点における高品質な遠隔合唱の実現についての発表をします。