2021-09-09 12:26 AM
The aim is to capture standard definition PAL video externally, present it as a BT656 parallel input to the STM32's camera port, and then produce a UVC compatible compressed output to another platform over USB or Ethernet. any suggestions or feedback would be appreciated! By the way if this is the wrong forum for such a question I apologise, as this is my first post here :)
2021-09-11 10:19 AM
That's quite a specific question. Processing video at all is going to be a cpu-intensive task. Compressing it is likely going to be beyond the means of the MCU.
I would suggest doing a rough analysis of the bandwidth required to do this, and see how many ticks per pixel you have available to compress data. The requirement will differ based on how you're compressing, but at rough guess, I would imagine you would need at least tens of ticks per pixel dedicated for this task. Memory management and USB or Ethernet control is going to be additional.