![]() ![]() Specifically, it is to perform JPEG decompression and RGB888 → RGB565 conversion at once (not analyzed. ![]() The source code released this time is written using general arduino and M5 Stack library calls.įor example, if you write the process performed by M5.Lcd.drawJpg () yourself, you may be able to speed up a little more. Please check how the frame rate changes depending on the video quality. In the sample program, pressing the left button allows the video quality to be switched in the order of 50%, 80%, 95%. In practice, JPEG decompression time is extended and the frame rate is reduced due to the effect of increasing the video quality. ![]() Looking at this image, you may misunderstand that increasing the video quality (even increasing the data size of one frame) does not affect the frame rate because Core1 has room. The above image is the result of measuring the processing time with an oscilloscope when the video quality is 50% (the data size of one frame is about 9KB). The complete source code is in “ThetaPreview”. Refer to the file “ThetaPreview.ino” that contains the main routine of each core to understand the overall process flow.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |