[ad_1]
Maker Chen Liang (陳亮) is bringing the multimedia revolution to a microcontroller close to you with an MPEG-1 decoder for the LILYGO T-Keyboard handheld improvement board — providing full-screen, full-color, full-motion video playback.
Readers of a sure classic will recall the multimedia hype of the Nineties, which noticed the Multimedia PC normal launched: a 386 processor operating at 16MHz with 2MB of RAM, a 30MB laborious disk, VGA graphics, and a single-speed CD-ROM drive — which, it was required, would take up not more than 40 per cent of the CPU’s capabilities throughout studying. This was thought of the naked minimal to participate within the multimedia revolution — which, on the time, largely meant software program that will sometimes play again a postage-stamp-sized video clip laughingly referred to as “Full Movement Video (FMV).”
These movies have been sometimes encoded utilizing MPEG-1, the Transferring Image Consultants Group Section 1 (MPEG-1) codec — maybe finest identified for giving rise to the MP3 audio format. Whereas right now media playback on PCs — and tablets, and smartphones, and even watches — makes use of newer and extra environment friendly codecs, MPEG-1 continues to be essentially the most broadly appropriate. To show it, Liang has written a decoder that may run on a microcontroller.
The mission, dropped at our consideration by Adafruit, focuses on the LILYGO T-Keyboard, a compact all-in-one improvement board with an Espressif ESP32-C3 or ESP32-S3 at its coronary heart relying on mannequin. Regardless of its compact measurement and low energy draw, the board simply exceeds the efficiency necessities of the Multimedia PC normal — as long as you ignore the actual fact it isn’t a PC, in fact. The end result: a software program decoder that may play again MPEG-1 video with synchronized audio at as much as 320×240 decision.
The supply code for the mission, together with directions on changing present movies to MPEG-1 format, has been printed to GitHub below an unspecified license.
[ad_2]