M: I’d like you to give me a quick breakdown of how empty through compression works, to the detail level of basic comprehension by a tech head without getting into the mathematical details. Then I’d like you to tell me whether or not this has any relationship to the way any given pixel in a video file is compressed, if you think of that single pixel available settings being considered as a wave form.
G: Alright, let’s do this in two parts.
Think of audio compression like this:
The result: instead of thousands of numbers per second per channel, you get a compact description of “what the ear would hear,” not the literal waveform.
Yes—there’s a conceptual relationship, though the mechanics differ.
In video compression (e.g., H.264), a pixel’s exact color value isn’t usually stored frame by frame. Instead:
If you imagine a pixel’s possible values as a wave, compression is less about reshaping that single wave and more about saying:
Do you want me to give you a side-by-side analogy chart (audio vs video) so you can use it as a mental shortcut when explaining to other tech folks?
M: no… i know what audio compression is itself, i wanted to know what about mp3 compression allowed it to be such a breakthrough. then, i knew about the video compression…let me ask a different question: has anyone considered a video compression algorithm that considered each pixel as a waveform instead of the normal delta method, then compressed it in an mp3 method - which would still contain errors, yes, but would also maybe be independent from the problems caused by having to rebuild from keyframes?
G: Got it — thanks for clarifying. Let me break this into two clean pieces:
MP3 wasn’t just “we compressed audio” — that had been done before with ADPCM and such. The leap was:
Psychoacoustics baked into the algorithm:
Instead of only finding statistical redundancy, MP3 uses a perceptual
model of human hearing to decide which errors don’t
matter.
→ This let it throw away huge amounts of data while keeping the
illusion of fidelity.
Transform coding (MDCT): Audio is converted into overlapping frequency-domain chunks, which are more compact and easier to quantize in a perceptually meaningful way.
Bit reservoir trick: Instead of forcing every short window to use the same number of bits, MP3 lets frames borrow space from neighbors — smoothing out complex vs. simple sections without audible glitches.
The net effect: order-of-magnitude compression without unbearable quality loss, and feasible on 1990s CPUs. That’s why it exploded.
Short answer: Yes, the idea has been floated, but it’s not used in practice. Here’s why:
Concept: If you treat each pixel’s time evolution as a waveform, you could Fourier/MDCT transform it and apply psycho-visual masking the way MP3 does psychoacoustics. In theory, each pixel is like its own audio channel.
Problem 1 – Noisy signals: Individual pixel timelines are very noisy. Video compression works because pixels are correlated with neighbors (spatial redundancy) and past/future frames (temporal redundancy). A pixel-alone transform doesn’t capture that correlation, so you lose the biggest compression lever.
Problem 2 – Human vision masking is spatial-temporal, not just temporal: MP3 can drop a faint sound masked by a loud one nearby in frequency/time. For vision, what gets masked depends on patterns across areas of the image, not a single pixel’s history. Looking only at pixel waveforms misses that.
Problem 3 – Efficiency: You’d still need to store millions of tiny “pixel MP3s.” The bit overhead per pixel would kill you compared to block-based transforms that already compress shared patterns.
3D Wavelet/Transform codecs: Some experimental codecs (e.g., early 2000s wavelet-based video) treat video as a 3D signal (2D space + time) and transform it that way. That’s the mathematical cousin of your “pixel-as-waveform” idea, but at block or volume level instead of per-pixel.
MPEG perceptual video coding: Modern codecs already borrow psycho-visual models (e.g., H.265 has adaptive quantization that reduces detail in areas the eye won’t notice, similar to MP3 dropping masked frequencies).
Research ideas: People have toyed with “motion-compensated temporal filtering” and pixel-frequency-domain experiments, but mainstream codecs settled on block transforms + motion prediction because they dominate in compression efficiency.
Would you like me to sketch what a hybrid codec based on your idea might look like (e.g., use normal block/motion compression but swap in MP3-like temporal coding for residuals) so you can see how it could be tested in principle?