The modified discrete cosine transform (MDCT) is a lapped transform based on the type-IV discrete cosine transform (DCT-IV), with the additional property of being lapped: it is designed to be performed on consecutive blocks of a larger dataset, where subsequent blocks are overlapped so that the last half of one block coincides with the first half of the next block. This overlapping, in addition to the energy-compaction qualities of the DCT, makes the MDCT especially attractive for signal compression applications, since it helps to avoid artifacts stemming from the block boundaries. As a result of these advantages, the MDCT is employed in most modern lossy audio formats, including MP3, AC-3, Vorbis, Windows Media Audio, ATRAC, Cook, AAC, and Opus.
The MDCT was proposed by Princen, Johnson, and Bradley in 1987, following earlier (1986) work by Princen and Bradley to develop the MDCT's underlying principle of time-domain aliasing cancellation (TDAC), described below. (There also exists an analogous transform, the MDST, based on the discrete sine transform, as well as other, rarely used, forms of the MDCT based on different types of DCT or DCT/DST combinations.)
Let's pretend to be part of a scene
They can show you what f*cked really is
We're intense we put on a show
Behind your back they're calling you names
My friends think I'm stupid for liking you
But I like you
I like you
My friends think I'm stupid for liking you
But I like you
I like you
I'm running off but there's no sunset
You won't go blind if you watch my back
I'm running off but there's no sunset
You're going blind look at me go
Let's pretend to be part of a scene
They can show you what f*cked really is
We're intense we put on a show
Behind your back they're calling you names
My friends think I'm stupid for liking you
But I like you
I like you
I'm running off but there's no sunset
You won't go blind if you watch my back
I'm running off but there's no sunset