7

MP3 フレームには 1152 サンプルが含まれると言われています。では「見本」とは?右チャネルと左チャネルの値のペア? または、右チャンネルまたは左チャンネルの個別の値ですか?

4

2 に答える 2

8

使用される言語は少し混乱する可能性があります。それだけで、各フレームにはオーディオチャネルごとに1152(または、MPEGのバージョンとレイヤーによっては384、または576)があります。そのデータが実際にどのように保存されるかは、圧縮のため、各チャネルの単一の値よりも複雑です。

詳細を知りたい場合は、 http://blog.bjrn.se/2008/10/lets-build-mp3-decoder.htmlをお勧めします。このブログでは、読者がMP3形式について理解を深めることができます。デコーダーを構築するため。

技術的な情報については、 http://wiki.hydrogenaudio.org/index.php?title = MP3 #Polyphase_Filterbank_Formulaも参照してください。リンクは、「オーディオはオーディオチャネルごとに1152サンプルのフレームで処理されます」というセクションに固定されていますが、ページ全体でMP3形式の側面について説明しています。

于 2012-06-29T03:41:33.840 に答える
-2

MP3 は 2304 個の 16 ビット PCM サンプル (各チャネルから 1152 個) を取り込み、基本的にオーバーラップ MDCT を実行して、チャネルごとに 576​​ 個の周波数ドメイン コンポーネントを取得します。半分オーバーラップしているため、次の MDCT 変換にはチャネルごとに 756 の新しいサンプルと 756 の古いサンプルが含まれ、チャネルごとに 756 のサンプルが出力されるため、時間ドメインから周波数ドメインへの 1:1 のサンプル マッピングが得られます。

非可逆圧縮を行うのは心理音響モデルで、詳細はわかりません。この出力はハフマン符号化されます (ロスレス圧縮)。

各 MP3 フレームには、576 サンプル (576 の新しい PCM サンプルと 576 の古い PCM サンプルに対応) の 2 つのグラニュルが含まれています。これは、チャネルあたり 576 サンプル、または合計 1152 サンプルを意味します。したがって、各フレームはチャネルごとに 1152 個の新しい PCM サンプルに対応するため、2304 個のサンプルになります。各グラニュルには、両方のチャネルのハフマン ビット、両方のチャネルのスケール ファクタが含まれます。フレーム内のサイド情報は、ハフマン デコーダによって使用されます。

通常、サンプルは特定の時点を指すため、これには左右のチャンネルが含まれますが、それらを分離することもできます。

于 2021-06-12T13:16:43.383 に答える