誰かがMP3アルゴリズムを段階的に説明し、明確に理解できるリファレンスがありますか?
これらの参照は少し混乱しました:
- 修正離散コサイン変換を使用したオーディオ圧縮、MP3コーディング標準、Joebert S. Jacaba、2001
- Theory Behind Mp3、Rassol Raissi、2002
手順を完全に理解するために、手動で紹介したリファレンスを読んだ後、ビットストリームをMP3にエンコードします。
誰かがMP3アルゴリズムを段階的に説明し、明確に理解できるリファレンスがありますか?
これらの参照は少し混乱しました:
手順を完全に理解するために、手動で紹介したリファレンスを読んだ後、ビットストリームをMP3にエンコードします。
回答:
圧縮標準は非常にデリケートなものであり、開発と調整に何年もかかりました。Jayaraman J. ThiagarajanとAndreas Spanias によるAnalysis of the MPEG-1 Layer III(MP3)Algorithm Using MATLAB、2012をお勧めします。一般的な概要の後に、スキーム全体のさまざまなブロックを段階的に説明し、それぞれにいくつかのMatlabコードを提供します。
あなたが見つけた論文は私にとってかなり良い参考文献のようです、私はそれらを簡単に読んだので、きっと徹底的に研究したいと思っています。しかし、あなたの質問は多くの意味をなさないようです、または少なくともそれは実行可能な答えを持っていません。
手順は(論文を読んで理解したように)非常に複雑な手順であり、基本的な計算、フーリエ変換、オーディオエンジニアリング、信号処理などの複数の層に基づいて構築されています。手順を理解しないと、手順を理解できません。理論。
また、オーディオファイルを手動で手動でエンコードすることは、実際には不可能です。たとえば、512サンプルの単一のオーディオフレームをエンコードするには、文字通り数千(完全なMP3実装ではおそらく数十万)の複雑な算術演算を実行する必要があります。これは、44.1KHzのサンプリングレートで約0.01秒の音楽です。
たぶん、あなたは最初からそれほど進歩していないものにあなたの学習努力を向けるべきですか?