Breaking Eggs And Making Omelettes

Topics On Multimedia Technology and Reverse Engineering


Archives:

Video Coding Concepts: Quantization

April 14th, 2005 by Multimedia Mike

This article is now maintained as a Wiki page at http://wiki.multimedia.cx/index.php?title=Quantization.

I have never quite understood what is so hard about quantization. Maybe I am missing something but it seems to be primarily a matter of division (for quantization) and multiplication (for dequantization, a.k.a. requantization).

Read the rest of this entry »

Posted in Codec Technology, Video Codecs | 2 Comments »

Video Coding Concepts: Mean Removal

March 23rd, 2005 by Multimedia Mike

This article is now maintained as a Wiki page at http://wiki.multimedia.cx/index.php?title=Mean_Removal.

Mean removal is another one of those concepts– like differential coding— that sounds like it would be difficult to understand. It’s not.

Read the rest of this entry »

Posted in Codec Technology, Video Codecs | Comments Off on Video Coding Concepts: Mean Removal

Video Coding Concepts: Differential Coding

March 20th, 2005 by Multimedia Mike

This article is now expanded and maintained at http://wiki.multimedia.cx/index.php?title=Differential_Coding.

Differential coding explained:

1 + 1 = 2

Got that?

Read the rest of this entry »

Posted in Codec Technology, Video Codecs | 1 Comment »

Video Coding Concepts: Run Length Encoding

March 20th, 2005 by Multimedia Mike

This page is maintained in Wiki format at http://wiki.multimedia.cx/index.php?title=Run_Length_Encoding

I may as well start this series of articles off with what is perhaps the simplest multimedia compression technique of them all: run length encoding (RLE). The basic idea behind this concept is to encode information about runs of identical numbers rather than encode the numbers themselves.

Read the rest of this entry »

Posted in Codec Technology, Video Codecs | Comments Off on Video Coding Concepts: Run Length Encoding

« Previous Entries Next Entries »