simulations and videos


MPEG-2 Video Enhancement

[Video Output]

MPEG-2 Video Enhancement

Note: The videos on this webpage are encoded using Windows Media Video 2. Mac Users may need Windows Media Player for Mac to play the files.

This video provides a small demonstration of the output of the real-time MPEG-2 video enhancement system.

Other videos below illustrate features and current problems with the system we are working to resolve.

The modified source code for the decoder, and the controller application are also available, see below.

More Information]


[Video without inter enhancement]

[Video decoded with intra and inter enhancement]

MPEG-2 Video Enhancement – 'Inter Artifacts'

These videos illustrate the 'simplest case' scenario of Section 3.3 of Post Transmission Digital Video Enhancement for People with Visual Impairments. The first video (no inter enhancement) shows that a still image encoded with MPEG-2 does not require the inter-frames enhanced.

The second video illustrates the problem of a gradual build-up of noise, which regularly appears and disappears in step with the I-frame in each GOP. Adjusting the playback speed to play more slowly will make the effect more clear.

[Modified libmpeg2 files]

[matrixed.exe - Enhancement Controller]

[MPEG-2 Test Video]

MPEG-2 Video Enhancement – Software

It is not possible to make compiled copies of the modified decoder available here, but the archive of modified files can be combined with the available libmpeg2 decoder source code, and compiled to create a working decoder.

Please note the demonstration program, mpeg2dec, should be run with the -c option (to use only the 'C' implementation, not assembly optimizations) and if compiled into VLC, all CPU optimizations should be disabled.

We also make the controlling software (in compiled form) freely available here.