Is it possible to configure the JPEG Encoder BF Rel4.0.0 sample file to run on the BF592 EZLITE board ? My requirement is only for small images (130X130).
do you really need progressive mode? This uses more memory from what I understand. Sequential would be preferred.
The JPEG library should link correctly in BF592 project, as long as you have enough spare memory.
I have moved this question from the Blackfin Processors community to the Software Modules and SDKs community, as it relates specifically to the JPEG Encoder Software Module. Please continue the discussion here.
this is a hard question to answer without knowing more details of your system. For example, what format are the images? e.g. YUV420 YUV422 RGB. What quality of compression is required? We would suggest using another Blackfin Ezkit to prototype the system, then perform an analysis of the memory usage.
Sorry, previous post is blank, must have pressed the wrong button.
Thank you for the reply.
The cmos image sensor is connected to the BF592 EZ-LITE board via the PPI and the captured data (YUV 422 or RG B565) is stored in L1 Data Ram. Based on SQCIF 128 x 96 memory size will be 128 x 96 x 2 = 24,576 bytes. Encoded output will be sent to SPI external flash memory. A slight amount of pixilation is acceptable, would not be able to tell the compression ratio needed until I can see the output image.
I only have the BF592 EZ-LITE board on hand, so it would be good, if I could run it on this board.
on the BF592 you have a total of 36k data L1. Data memory is going to be very tight, and it will be a challenging task to make it fit.
Since the image sizes are so small anyway, and if your external flash is large enough, why not store them uncompressed? Then you can do any compression further down the line e.g. on a PC.
Yes, the memory requirement is going to be tight, but I need to do it this way for a specific reason.
Looking at the Encoder Library Specification, the data memory requirement is 4.4k just for the library itself, for Progressive mode, so maybe I might have some chance.
Anyway, it will will really help, if I can get the JPEG Encoder Library to compile successfully under the BF592 device. Thank you.
Retrieving data ...