Escape 130: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
(make it a video codec as well)
(add link to technical description)
Line 1: Line 1:
* [[Eidos Technologies]]
* [[Eidos Technologies]]
* Samples: http://samples.mplayerhq.hu/game-formats/rpl/
* Samples: http://samples.mplayerhq.hu/game-formats/rpl/
* Technical Description: http://pirsoft-dsl-dropzone.de/dec130-spec.txt


Surprisingly, unlike previous [[ESCAPE]] codecs, Escape 130 was completely redesigned. Now it operates in mixed [[YUV]]/[[RGB]] colorpace and employs simple differential coding. In short, the source RGB image broken into 2x2 blocks. The average value of each pixel quad is interpolated, converted to YUV colorspace and stored together with quantized neighboring pixel differences. The decoder, operating in reverse, unpacks interpolated pixel values, convert them to RGB colorspace, then requantizes 4 pixels using supplied or pre-defined coefficient set. Compression works well for full-motion video, but static images experience visible blocking.
Surprisingly, unlike previous [[ESCAPE]] codecs, Escape 130 was completely redesigned. Now it operates in mixed [[YUV]]/[[RGB]] colorpace and employs simple differential coding. In short, the source RGB image broken into 2x2 blocks. The average value of each pixel quad is interpolated, converted to YUV colorspace and stored together with quantized neighboring pixel differences. The decoder, operating in reverse, unpacks interpolated pixel values, convert them to RGB colorspace, then requantizes 4 pixels using supplied or pre-defined coefficient set. Compression works well for full-motion video, but static images experience visible blocking.

Revision as of 12:03, 23 March 2008

Surprisingly, unlike previous ESCAPE codecs, Escape 130 was completely redesigned. Now it operates in mixed YUV/RGB colorpace and employs simple differential coding. In short, the source RGB image broken into 2x2 blocks. The average value of each pixel quad is interpolated, converted to YUV colorspace and stored together with quantized neighboring pixel differences. The decoder, operating in reverse, unpacks interpolated pixel values, convert them to RGB colorspace, then requantizes 4 pixels using supplied or pre-defined coefficient set. Compression works well for full-motion video, but static images experience visible blocking.