100 likes | 250 Views
動機. 目的. 音声特徴比較システムの開発. サンプルデータ の収集及び 統計. 歌の上手さを科学的に 理解 ( 最終目標). ボーカルキャンセリング. L-R=L V +L B -(R V +R B ) =L V -R V +L B -R B =L V -L V +L B -R B =L B -R B. 定義. ボーカルが中央に定位していることを利用、ボーカル音声を除去 !. L=L V +L B R=R V +R B L V =R V. 伴奏だけ 取り出せる !. フーリエ変換. フーリエ変換 ↓ デジタル化
E N D
動機 目的 • 音声特徴比較システムの開発 • サンプルデータ • の収集及び統計 • 歌の上手さを科学的に理解 • (最終目標)
ボーカルキャンセリング L-R=LV+LB-(RV+RB) =LV-RV+LB-RB =LV-LV+LB-RB =LB-RB 定義 ボーカルが中央に定位していることを利用、ボーカル音声を除去! L=LV+LB R=RV+RB LV=RV 伴奏だけ 取り出せる!
フーリエ変換 フーリエ変換 ↓デジタル化 離散フーリエ変換 ↓バタフライ演算を組み込む 高速フーリエ変換 …cos波の各振幅 …sin波の各振幅 …基本周波数1に対する倍音周波数 τはサンプリング間隔Nはデータ点数
バタフライ演算 データ点数を2のN乗個とする →PCの仕様に合わせるため,周期を崩さないため ・データ点数が64個の場合 12345678 2468 1 3 5 7
窓処理 フーリエを利用する大前提は周期性 窓関数…初めと終りが最小,終始2点の中間が最大 →窓処理・・・波形f ( t )に窓関数をかけること
比較アルゴリズム概要 スペクトルを用いて比較 標準偏差、偏差値 を利用 音階判定 音階変化判定 得点を算出 声量判定 抑揚判定 精度向上のために フィルタリング
音程比較 音階判定 録音音声スペクトル ボーカル音声スペクトル 音階 取得 音階 取得 この音は「ド」だ! この音は「ド」だ! 音程合致!
t秒時のスペクトル t+1秒時のスペクトル 1秒 経過 音階 取得 音階 取得 この音は「ラ」だ! この音は「ド」だ! 音程比較! 「ラ」-「ド」は正、このことを利用して…
声量判定 抑揚判定 マイク入力時のパワーの平均値で比較する手法 マイク入力時のパワーの変化の度合いで比較する手法 変 換 平均値で比 較
結果と考察 結果 メンバーが採点 システムで採点 比較 上位、下位 ほぼ一致 考察 ボーカル音声を綺麗に消せる曲は高得点になる傾向がある 解決策 原因 中央音源に楽器音が含まれている ボーカルキャンセリングアルゴリズムを改善する 比較アルゴリズムを改善する