2021-10-12 01:00 AM
Hi There. In our product we would like to play a very short explanation video. Now the question is how to do that without extensive memory usage. So far we do have a very slim design and are ok totally in the range of 32 MB external flash. Is there a way to have short videos and still stay in that memory range? E.g. using some kind of video format?
Any idea appreciated!
2021-10-19 01:07 AM
Hello LHege.1,
A video widget will be available for the next release of TouchGFX (4.18), so if you can wait a couple of weeks this should probably help you out :)
/Alexandre
2021-10-19 02:11 AM
For such task I would develop custom compression/decompression algorithm based simple Haar wavelet compression for both video and audio. It will provide high portability (H7,F4,F1) and low CPU usage. Quantized Haar coeffients can be nicely decompressed using 16-bit or 32-bit integers. On MCUs with very limited ram frame smoothing for large blocks may be problematic and video will be blocky, but this approach provides unbeatable solution for chip shortage situation, algorithm even may be optimized to run on several low performance MCUs in parallel, decompressing separate video frame blocks