非圧縮音声ファイル: Difference between revisions
非圧縮PCM音声ファイルの構造、用途、WAV・AIFFとの関係を詳説 |
NekoDensen (talk | contribs) Marked this version for translation |
||
| Line 2: | Line 2: | ||
<translate> | <translate> | ||
<!--T:1--> | |||
'''非圧縮音声ファイル'''は、音声サンプルをデータ圧縮せずに格納する音声ファイルを指す。DAW、録音、編集、放送、映像制作などでは、[[<tvar name=1>Special:MyLanguage/PCM</tvar>|PCM]]を[[<tvar name=2>Special:MyLanguage/WAV</tvar>|WAV]]や[[<tvar name=3>Special:MyLanguage/AIFF</tvar>|AIFF]]へ格納したファイルが代表的である。 | '''非圧縮音声ファイル'''は、音声サンプルをデータ圧縮せずに格納する音声ファイルを指す。DAW、録音、編集、放送、映像制作などでは、[[<tvar name=1>Special:MyLanguage/PCM</tvar>|PCM]]を[[<tvar name=2>Special:MyLanguage/WAV</tvar>|WAV]]や[[<tvar name=3>Special:MyLanguage/AIFF</tvar>|AIFF]]へ格納したファイルが代表的である。 | ||
<!--T:2--> | |||
「非圧縮」は「無劣化」と似た意味で使われることがあるが、[[<tvar name=4>Special:MyLanguage/可逆圧縮音声ファイル</tvar>|可逆圧縮]]とは異なる。FLACやALACは元データを完全に復元できるが、保存時には圧縮されている。 | 「非圧縮」は「無劣化」と似た意味で使われることがあるが、[[<tvar name=4>Special:MyLanguage/可逆圧縮音声ファイル</tvar>|可逆圧縮]]とは異なる。FLACやALACは元データを完全に復元できるが、保存時には圧縮されている。 | ||
<!--T:3--> | |||
== PCM == | == PCM == | ||
[[<tvar name=5>Special:MyLanguage/PCM</tvar>|Pulse Code Modulation]]は、一定間隔で標本化した音声振幅を数値として記録する代表的なデジタル音声表現である。 | [[<tvar name=5>Special:MyLanguage/PCM</tvar>|Pulse Code Modulation]]は、一定間隔で標本化した音声振幅を数値として記録する代表的なデジタル音声表現である。 | ||
<!--T:4--> | |||
LPCMでは各サンプルが線形量子化される。 | LPCMでは各サンプルが線形量子化される。 | ||
<!--T:5--> | |||
代表的な設定には、 | 代表的な設定には、 | ||
<!--T:6--> | |||
* 44.1 kHz / 16-bit | * 44.1 kHz / 16-bit | ||
* 48 kHz / 24-bit | * 48 kHz / 24-bit | ||
| Line 18: | Line 24: | ||
* 32-bit float | * 32-bit float | ||
<!--T:7--> | |||
などがある。 | などがある。 | ||
<!--T:8--> | |||
== ファイルサイズ == | == ファイルサイズ == | ||
非圧縮PCMのデータ量は概ね、 | 非圧縮PCMのデータ量は概ね、 | ||
<code>sample rate × bit depth × channels × duration</code> | <!--T:9--> | ||
<code>sample rate × bit depth × channels × duration</code> | |||
<!--T:10--> | |||
で決まる。 | で決まる。 | ||
<!--T:11--> | |||
44.1 kHz / 16-bit / stereoでは約1411.2 kbpsとなり、1分あたり約10.6 MB程度の音声データになる。 | 44.1 kHz / 16-bit / stereoでは約1411.2 kbpsとなり、1分あたり約10.6 MB程度の音声データになる。 | ||
<!--T:12--> | |||
実ファイルにはheaderやmetadataも含まれるため若干増える。 | 実ファイルにはheaderやmetadataも含まれるため若干増える。 | ||
<!--T:13--> | |||
== WAV == | == WAV == | ||
[[<tvar name=6>Special:MyLanguage/WAV</tvar>|WAV]]は非圧縮PCMの保存に非常によく使われる。 | [[<tvar name=6>Special:MyLanguage/WAV</tvar>|WAV]]は非圧縮PCMの保存に非常によく使われる。 | ||
<!--T:14--> | |||
ただしWAVはwrapper formatであり、WAVという拡張子そのものが「必ず非圧縮PCM」を意味するわけではない。 | ただしWAVはwrapper formatであり、WAVという拡張子そのものが「必ず非圧縮PCM」を意味するわけではない。 | ||
<!--T:15--> | |||
Library of CongressもWAVEをaudio bitstreamとdata chunkを格納できるwrapperとして説明し、LPCMをその代表的なencodingとして扱っている。<ref name="loc-wave-uncompressed">[https://www.loc.gov/preservation/digital/formats/fdd/fdd000001.shtml Library of Congress, ''WAVE Audio File Format'']</ref> | Library of CongressもWAVEをaudio bitstreamとdata chunkを格納できるwrapperとして説明し、LPCMをその代表的なencodingとして扱っている。<ref name="loc-wave-uncompressed">[https://www.loc.gov/preservation/digital/formats/fdd/fdd000001.shtml Library of Congress, ''WAVE Audio File Format'']</ref> | ||
<!--T:16--> | |||
== AIFF == | == AIFF == | ||
[[<tvar name=7>Special:MyLanguage/AIFF</tvar>|AIFF]]も非圧縮PCMの保存に広く用いられてきた。 | [[<tvar name=7>Special:MyLanguage/AIFF</tvar>|AIFF]]も非圧縮PCMの保存に広く用いられてきた。 | ||
<!--T:17--> | |||
Library of CongressはAIFFを複数種類のsound bitstreamを格納できるwrapperとして整理し、LPCMを代表的利用として説明している。<ref name="loc-aiff-uncompressed">[https://www.loc.gov/preservation/digital/formats/fdd/fdd000005.shtml Library of Congress, ''AIFF'']</ref> | Library of CongressはAIFFを複数種類のsound bitstreamを格納できるwrapperとして整理し、LPCMを代表的利用として説明している。<ref name="loc-aiff-uncompressed">[https://www.loc.gov/preservation/digital/formats/fdd/fdd000005.shtml Library of Congress, ''AIFF'']</ref> | ||
<!--T:18--> | |||
== 編集用途 == | == 編集用途 == | ||
非圧縮PCMは、 | 非圧縮PCMは、 | ||
<!--T:19--> | |||
* 任意位置へのアクセスが容易 | * 任意位置へのアクセスが容易 | ||
* decode処理が単純 | * decode処理が単純 | ||
| Line 51: | Line 70: | ||
* DAWや編集ソフトとの互換性が高い | * DAWや編集ソフトとの互換性が高い | ||
<!--T:20--> | |||
ため、録音・編集用に適する。 | ため、録音・編集用に適する。 | ||
<!--T:21--> | |||
一方、保存容量と転送帯域は大きくなる。 | 一方、保存容量と転送帯域は大きくなる。 | ||
<!--T:22--> | |||
== 32-bit float == | == 32-bit float == | ||
DAW内部や、WAV・CAFなどの一部のファイル形式では32-bit floating-point PCMが使われる。 | DAW内部や、WAV・CAFなどの一部のファイル形式では32-bit floating-point PCMが使われる。 | ||
<!--T:23--> | |||
整数PCMと異なり、0 dBFSを超える内部値を保持できる実装があり、編集時のヘッドルーム確保に有利である。 | 整数PCMと異なり、0 dBFSを超える内部値を保持できる実装があり、編集時のヘッドルーム確保に有利である。 | ||
<!--T:24--> | |||
ただし最終的なD/A出力や整数形式へ変換する際には適切なレベル管理が必要になる。 | ただし最終的なD/A出力や整数形式へ変換する際には適切なレベル管理が必要になる。 | ||
<!--T:25--> | |||
== 非圧縮と可逆圧縮の比較 == | == 非圧縮と可逆圧縮の比較 == | ||
可逆圧縮は復号後のサンプル列が元データと同一になるため、音質上は非圧縮PCMと等価に扱える。 | 可逆圧縮は復号後のサンプル列が元データと同一になるため、音質上は非圧縮PCMと等価に扱える。 | ||
<!--T:26--> | |||
違いは、 | 違いは、 | ||
<!--T:27--> | |||
* ファイルサイズ | * ファイルサイズ | ||
* decode負荷 | * decode負荷 | ||
| Line 73: | Line 100: | ||
* metadata機能 | * metadata機能 | ||
<!--T:28--> | |||
などにある。 | などにある。 | ||
<!--T:29--> | |||
== アーカイブ == | == アーカイブ == | ||
長期保存では非圧縮WAV/BWFを選ぶ組織も多い。 | 長期保存では非圧縮WAV/BWFを選ぶ組織も多い。 | ||
<!--T:30--> | |||
Library of Congressは保存用途でBroadcast WAVEを使用する例を示している。<ref name="loc-wave-lpcm">[https://www.loc.gov/preservation/digital/formats/fdd/fdd000002.shtml Library of Congress, ''WAVE with LPCM audio'']</ref> | Library of Congressは保存用途でBroadcast WAVEを使用する例を示している。<ref name="loc-wave-lpcm">[https://www.loc.gov/preservation/digital/formats/fdd/fdd000002.shtml Library of Congress, ''WAVE with LPCM audio'']</ref> | ||
<!--T:31--> | |||
一方、FLACのような十分に文書化された可逆圧縮形式を保存用に使う運用も存在する。 | 一方、FLACのような十分に文書化された可逆圧縮形式を保存用に使う運用も存在する。 | ||
<!--T:32--> | |||
== 関連項目 == | == 関連項目 == | ||
* [[<tvar name=8>Special:MyLanguage/音声ファイル</tvar>|音声ファイル]] | * [[<tvar name=8>Special:MyLanguage/音声ファイル</tvar>|音声ファイル]] | ||
| Line 91: | Line 123: | ||
* [[<tvar name=14>Special:MyLanguage/Bit depth</tvar>|ビット深度]] | * [[<tvar name=14>Special:MyLanguage/Bit depth</tvar>|ビット深度]] | ||
<!--T:33--> | |||
== 参考資料 == | == 参考資料 == | ||
<references /> | <references /> | ||
</translate> | </translate> | ||
Latest revision as of 06:40, 9 October 2026
非圧縮音声ファイルは、音声サンプルをデータ圧縮せずに格納する音声ファイルを指す。DAW、録音、編集、放送、映像制作などでは、PCMをWAVやAIFFへ格納したファイルが代表的である。
「非圧縮」は「無劣化」と似た意味で使われることがあるが、可逆圧縮とは異なる。FLACやALACは元データを完全に復元できるが、保存時には圧縮されている。
PCM
Pulse Code Modulationは、一定間隔で標本化した音声振幅を数値として記録する代表的なデジタル音声表現である。
LPCMでは各サンプルが線形量子化される。
代表的な設定には、
- 44.1 kHz / 16-bit
- 48 kHz / 24-bit
- 96 kHz / 24-bit
- 32-bit float
などがある。
ファイルサイズ
非圧縮PCMのデータ量は概ね、
sample rate × bit depth × channels × duration
で決まる。
44.1 kHz / 16-bit / stereoでは約1411.2 kbpsとなり、1分あたり約10.6 MB程度の音声データになる。
実ファイルにはheaderやmetadataも含まれるため若干増える。
WAV
WAVは非圧縮PCMの保存に非常によく使われる。
ただしWAVはwrapper formatであり、WAVという拡張子そのものが「必ず非圧縮PCM」を意味するわけではない。
Library of CongressもWAVEをaudio bitstreamとdata chunkを格納できるwrapperとして説明し、LPCMをその代表的なencodingとして扱っている。[1]
AIFF
AIFFも非圧縮PCMの保存に広く用いられてきた。
Library of CongressはAIFFを複数種類のsound bitstreamを格納できるwrapperとして整理し、LPCMを代表的利用として説明している。[2]
編集用途
非圧縮PCMは、
- 任意位置へのアクセスが容易
- decode処理が単純
- 再エンコード損失がない
- DAWや編集ソフトとの互換性が高い
ため、録音・編集用に適する。
一方、保存容量と転送帯域は大きくなる。
32-bit float
DAW内部や、WAV・CAFなどの一部のファイル形式では32-bit floating-point PCMが使われる。
整数PCMと異なり、0 dBFSを超える内部値を保持できる実装があり、編集時のヘッドルーム確保に有利である。
ただし最終的なD/A出力や整数形式へ変換する際には適切なレベル管理が必要になる。
非圧縮と可逆圧縮の比較
可逆圧縮は復号後のサンプル列が元データと同一になるため、音質上は非圧縮PCMと等価に扱える。
違いは、
- ファイルサイズ
- decode負荷
- ランダムアクセス
- ソフトウェア互換性
- metadata機能
などにある。
アーカイブ
長期保存では非圧縮WAV/BWFを選ぶ組織も多い。
Library of Congressは保存用途でBroadcast WAVEを使用する例を示している。[3]
一方、FLACのような十分に文書化された可逆圧縮形式を保存用に使う運用も存在する。