ページ 11

VUメーターとピークメーターの計算式

Posted: 2012年11月03日(土) 10:05
by tlnlniri
VUメーターとピークメーターの値はどのような計算方法で算出しているのでしょうか?

Re: VUメーターとピークメーターの計算式

Posted: 2012年11月03日(土) 10:19
by softya(ソフト屋)
厳密なVUメーターの定義は私も詳しくはありませんが、tlnlniriさんは、どの程度アナログ回路とデジタル回路、ソフトウェアを理解されているのでしょうか?
まず、フォーラムルールをお読みいただき詳しい情報を書き込んで頂けますか?
http://dixq.net/board/board.html

Re: VUメーターとピークメーターの計算式

Posted: 2012年11月03日(土) 10:36
by tlnlniri
アナログ回路はほとんど理解していません。

デジタル回路は下のページをぱっと見た感じでは、カルノー図による論理回路の設計まで理解しています。
http://www.mech.tohoku-gakuin.ac.jp/rde ... gital.html

申し訳ありませんが、ソフトウェアの理解というがわかりません。


もしかしてハードの話になってしまうのでしょうか?
C言語で作りたいと思っていたのですが。

Re: VUメーターとピークメーターの計算式

Posted: 2012年11月03日(土) 10:42
by softya(ソフト屋)
まず、マイコン回路なのかとか、パソコンで動くものなのかの情報も頂いていないので全方位で情報をお願いした次第です。
なので、どういう環境で動くものなのかを書いていただかないと話しあう事ができません。

フォーラムルールにテンプレートがありますので、それを使ってできるだけ詳しく書きだしてください。そのほうが話しが早いです。
目的:環境の明確化、知識レベルの明確化、作りたいものの仕様の明確化です。

Re: VUメーターとピークメーターの計算式

Posted: 2012年11月03日(土) 11:00
by tlnlniri
 ・自分は今何がしたくて
C言語を使いマイクからの音声を解析したいと思っています。
解析に直接の必要性はありませんが、とりあえずVUメーターとピークメーターを実装してみたくなりました。

 ・自分は何が解らないのか、知りたいのか
VUメーターとピークメーターの値の計算方法がわかりません。
FFTの振幅スペクトルを[サンプル数/2]個足したりするのでしょうかね。

 ・今のCの知識はどの程度なのか
どの程度かを正確には伝えられませんが、マイクからの音声をケプストラムまで導けます。

 ・環境
Windows Vista
Microsoft Visual Studio 2010 Express

Re: VUメーターとピークメーターの計算式

Posted: 2012年11月03日(土) 11:24
by softya(ソフト屋)
そのぐらいの知識があるのならソフトウェアでのVUメータの実装は、オープンソースでありますので参考に出来ると思います。
「Windows VU Meter プロジェクト日本語トップページ - SourceForge.JP」
http://sourceforge.jp/projects/sfnet_windowsvumeter/

あるいは、自力で実装にする場合は、まずVUメータを知らなければなりません。
これは純粋なアナログ回路ですから、それを理解するためにはアナログ回路を知っていたほうが良いと言うのは分かってもらえると思います。
どこまでまじめにシミュレートするかってのが問題に成るわけですがアナログ回路の特性をシミュレートするのは超面倒です。

これだけの情報ではどうにもならないので。
「VUメーター - Wikipedia」 
http://ja.wikipedia.org/wiki/VU%E3%83%A ... F%E3%83%BC

こういう所を読んで勉強するしか無いわけです。
「視聴覚室 VUメーター(VU計)を考える」 
http://27.pro.tok2.com/~kazima/music/av/vu-meter.html
「偏ったDTM用語辞典 - ブイユーメーター:VUMeterとは - DTM / MIDI 用語の意味・解説 | g200kg Music & Software」
http://www.g200kg.com/jp/docs/dic/vumeter.html
「VU計」 これが問題のVUメーターの回路と規格
http://yotahana.web.fc2.com/dat/vu/VU.html

まぁ、ざっと見ただけでも周波数で違う処理が必要なのと、積分系の処理が必要なのは見て取れると思います。
私も詳しくないので、これだけの情報でなんとかなりますかね?