# Have I revolutionised video compression?

**URL:** <https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284>\
**Category:** Factual Questions\
**Created:** [November 22, 2000, 2:27pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284 "2000-11-22T14:27:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![The\_Assailant](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@The\_Assailant](https://boards.straightdope.com/u/The_Assailant)\
**Post date:** [November 22, 2000, 2:27pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/1 "2000-11-22T14:27:39Z")

</div>

I’d like you all to listen to my wonderful discovery. (Movie compression may already use this technique, which will make me look quite stupid, but here is my idea.)

Basically, I understand that a “movie” is actually many still pictures played back quickly, making it look like actual “motion”. These images are stored in groups of pixels. Well, if you’ll notice, from one frame to another, many pixels will remain precisely the same color that they were in the last frame. They don’t change. Well, my idea is, rather then save each image of a movie, you only save the “motion”. If one pixel remains exactly the same color from one frame to another, then you simply do not save any data for it. The software program then realises that no data has been saved for this “pixel”, and it will automatically know to leave it the same color that it was in the last frame.

Do video compressionists already use this technique? Am I behind the times? Or is this a breakthrough?

---

<div class="post-metadata">

**Author:** ![Delta-9](https://avatars.discourse-cdn.com/v4/letter/d/3be4f8/32.png) [@Delta-9](https://boards.straightdope.com/u/Delta-9)\
**Post date:** [November 22, 2000, 2:33pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/2 "2000-11-22T14:33:53Z")

</div>

> [@](#):
>
> \*Originally posted by The Assailant \*  
> \*\*Do video compressionists already use this technique? Am I behind the times? Or is this a breakthrough? \*\*

I think so.  
Yes.  
No.

---

<div class="post-metadata">

**Author:** ![The\_Assailant](https://avatars.discourse-cdn.com/v4/letter/t/b5e925/32.png) [@The\_Assailant](https://boards.straightdope.com/u/The_Assailant)\
**Post date:** [November 22, 2000, 2:38pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/3 "2000-11-22T14:38:12Z")

</div>

Do you KNOW this for SURE? Or are you guessing?

---

<div class="post-metadata">

**Author:** ![scr4](https://avatars.discourse-cdn.com/v4/letter/s/59ef9b/32.png) [@scr4](https://boards.straightdope.com/u/scr4)\
**Post date:** [November 22, 2000, 2:43pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/4 "2000-11-22T14:43:22Z")

</div>

Yes, that is exactly how most video compression works, including MPEG-2 compression used in DVD and HDTV. Try [How HDTV Works](http://www.howstuffworks.com/hdtv1.htm) and the links within.

---

<div class="post-metadata">

**Author:** ![melchizedek](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@melchizedek](https://boards.straightdope.com/u/melchizedek)\
**Post date:** [November 22, 2000, 3:32pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/5 "2000-11-22T15:32:12Z")

</div>

With the breakthrough of digital cable tv, in order to increase the number of channels etc, they use this same method. If you have digital TV, you may notice that sometimes the screen ‘freezes’ or patches of the screen ‘block’. this is where interference such as wheather has affected the transmission, and the digital decoder is waiting for a signal to tell it to change the pixels.  
Because the decoder needs to work out where to put the new signals, there is split second delay from when it recieves the signal to when it appears on the screen. You may notice this if you have an analogue tv next to a digital tv showing the same thing. The digital one will be a frame or two behind. (This can happen if you link the tv to your music system, digital sound and analogue pictures!!! makes you feel dizzy!)  
Sorry to dash your dream of making millions. Keep trying!

---

<div class="post-metadata">

**Author:** ![UncleBeer](https://avatars.discourse-cdn.com/v4/letter/u/977dab/32.png) [@UncleBeer](https://boards.straightdope.com/u/UncleBeer)\
**Post date:** [November 22, 2000, 5:28pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/6 "2000-11-22T17:28:22Z")

</div>

AC gas discharge plasma. We used this technique, or perhaps one very similar to it, at a company I used to work for in the dim past, as a means of refreshing a display itself. The firmware would compare an incoming frame with the currently displayed frame in a buffer. Then it would build a table that was sent to the proper driver chips telling them how and which individual pixels to update. Pixels that required no update were simply left in their current state. This _significantly_ improved response time and actually decreased downstream processor requirements enabling us to decrease power consumption at the driver chips themselves. A huge improvement when you may have 2048 x 2048 pixels to address at 60 frames per second.

---

<div class="post-metadata">

**Author:** ![melchizedek](https://avatars.discourse-cdn.com/v4/letter/m/7cd45c/32.png) [@melchizedek](https://boards.straightdope.com/u/melchizedek)\
**Post date:** [November 22, 2000, 5:43pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/7 "2000-11-22T17:43:24Z")

</div>

I think Walt Disney had a similar technique with his animation, only changing the moving part of the character on the celluloid.

---

<div class="post-metadata">

**Author:** ![Una\_Persson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/una_persson/32/346_2.png) [@Una\_Persson](https://boards.straightdope.com/u/Una_Persson)\
**Post date:** [November 22, 2000, 6:58pm UTC](https://boards.straightdope.com/t/have-i-revolutionised-video-compression/42284/8 "2000-11-22T18:58:29Z")

</div>

Yes, this has already been done before, and is implemented in many ways.

But good job for at least thinking about the problem, and posting a good question!
