ย
์ ์
๋์งํธ ์ํ ์ฌ์ด๋ฅผ ๋ณด๊ฐํ์ฌ ์ค์ ์๋ ๋ก๊ทธ ๋ณํ ์ ๋ฐ์ํ ์ ์๋ ์ต๋ ํํ ์งํญ์ ์ถ์ ํ ๊ฐ์ด๋ค.
์ค๋ช
๋์งํธ ์ค๋์ค์ ์ํ ๊ฐ๋ง ๋ณด๋ฉด Peak๋ ๋ฌธ์ ์์ด ๋ณด์ผ ์ ์์ง๋ง, ์ค์ Digital-to-Analog Converter - DAC์์ ํํ์ด ์ฐ์์ ์ผ๋ก ๋ณต์๋ ๋ ์ํ ์ฌ์ด์ ๊ตฌ๊ฐ์์ ๋ ๋์ ์งํญ(Inter-Sample Peak)์ด ๋ฐ์ํ ์ ์๋ค.
์ด ๊ฐ์ด 0 dBFS๋ฅผ ๋์ผ๋ฉด ์ฌ์, ์คํธ๋ฆฌ๋ฐ, ๋ฐฉ์ก ํ๊ฒฝ์์ Clipping, Distortion (์๊ณก), ํ์ชฝ ์ฑ๋ ๊ณผ๋ถํ ๋ฑ ์ด ์๊ธด๋ค.
True Peak๋ ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด Oversampling ๊ธฐ๋ฐ์ผ๋ก ํํ์ ์ฌ๊ตฌ์ฑํ์ฌ, ๋์งํธ ์ ํธ๊ฐ ์ค์ ์๋ ๋ก๊ทธ๋ก ์ถ๋ ฅ๋ ๋์ ์ต๋ ์งํญ์ ์์ธกํ๋ ์งํ๋ค.
EBU R128๊ณผ ITU-R BS.1770์์๋ True Peak๋ ํ์ Loudness - LU ๊ด๋ฆฌ ํญ๋ชฉ์ผ๋ก ํฌํจ๋์ด ์๋ค.
์๋ฆฌ
True Peak์ ์๋ฆฌ๋ ๋์งํธ ์ํ์ ์ ๊ฐ์ด ์๋, ์ํ ๊ฐ ์ฐ์ ํํ์ ๋ณด๊ฐํ์ฌ ์ค์ ์ต๊ณ Peak๋ฅผ ์ฐพ๋ ๋ฐฉ์์ ๊ธฐ๋ฐํ๋ค.
ย
- Inter-Sample Peak ์กด์ฌ
์ํ ๊ฐ์ด ๋ชจ๋ 0.0 - 1.0 ๋ฒ์๋ผ๊ณ ํด๋, Sinc ๊ธฐ๋ฐ ๋ณต์ ํํ์ ์ค๊ฐ์์ Peak๋ฅผ ์ด๊ณผํ ์ ์๋ค.
- Oversampling
๋์งํธ ์ ํธ๋ฅผ 4x, 8x ๋ฑ ๋ ์ด์ดํ ๊ฐ๊ฒฉ์ผ๋ก ์ฌํ๋ณธํํ์ฌ ์ํ ๊ฐ์ ์จ๊ฒจ์ง Peak๋ฅผ ๊ณ์ฐํ๋ค.
- ์๋ ๋ก๊ทธ ๋ณต์ ๋ชจ๋ธ
DAC๋ ์ด์์ Sinc ํํฐ ๊ธฐ๋ฐ์ ์ฐ์ ํํ์ ๋ง๋ ๋ค๊ณ ๊ฐ์ ํ๋ฉฐ, True Peak๋ ๊ทธ ๋ณต์ ๊ฒฐ๊ณผ์ ์ต๋๊ฐ์ด๋ค.
- dBTP ๋จ์
True Peak๋ dBTP(dB True Peak)๋ก ํ๊ธฐํ๋ฉฐ, ์ผ๋ฐ์ ์ธ Full Scale - dBFS Peak ๋ณด๋ค ์๊ฒฉํ ๊ธฐ์ค์ด๋ค.
- ์คํธ๋ฆฌ๋ฐ ๊ท๊ฒฉ๊ณผ ์ฐ๊ณ
๋๋ถ๋ถ ํ๋ซํผ์ True Peak๊ฐ 0 dBTP๋ฅผ ๋์ง ์๋๋ก ์ ํํ๋ฉฐ, ๊ณผ๋ํ ๋ฆฌ๋ฏธํ
์ด๋ Loudness ๊ฒฝ์์ ์ต์ ํ๊ธฐ ์ํ ์์ ์ฅ์น๋ค.
๊ตฌ์กฐ
Oversampling
x_os[n] = UpSample{x[n], k}
๋ณด๊ฐ ํํฐ
x_rec(t) = ฮฃ x[n] ยท sinc( (t โ nT) / T )
True Peak
TP = max | x_rec(t) |
๋จ์ ๋ณํ
TP_dBTP = 20 ยท log10(TP)
์์
์คํธ๋ฆฌ๋ฐ ์๋น์ค
- YouTube, Spotify, Apple Music์ ๋ณดํต True Peak โค -1.0 dBTP๋ฅผ ๊ถ์ฅํ๋ค.
- Inter-Sample Clipping์ด ์์ผ๋ฉด ์๋ ๋ฆฌ๋ฏธํ ์ด ์ ์ฉ๋์ด ์์ง์ด ์ ํ๋ ์. ใ ฃใ ๋ค.
๋ฐฉ์ก, ๋ผ๋์ค
- EBU R128: True Peak โค -1.0 dBTP
- ATSC A/85: True Peak โค -2.0 dBTP
๋ง์คํฐ๋ง
- ๋จ์ Peak ๋ฏธํฐ๋ ๋์น๋ ๊ตฌ๊ฐ์ด ๋ง์, ๋ง์คํฐ๋ง ์์ง๋์ด๋ True Peak ๋ฏธํฐ๋ฅผ ์ฌ์ฉํด ํด๋ฆฌํ์ ๋ฐฉ์งํ๋ค.
๋ชจ๋ฐ์ผ, ์ ์ ๋ ฅ ๊ธฐ๊ธฐ
- DAC ํ์ง์ด ๋ฎ๊ฑฐ๋ Headroom์ด ์์ ์ฅ์น์์๋ Inter-Sample Peak์ ์ํ ์๊ณก์ด ๋ ์ฝ๊ฒ ๋ฐ์ํ๋ค.
๋ผ์ฐ๋๋์ค ๊ด๋ฆฌ
- LUFS ๊ธฐ์ค์ ๋ง์ถ๋ ๊ณผ์ ์์๋ True Peak ํค๋๋ฃธ์ ๋จ๊ฒจ ๋๋ ๊ฒ์ด ํ์์ ์ด๋ค.
ย