Interlace questions about Genio-510 Camera MIPI

I would like to ask for your advice.

  1. Interlace Input: If the sensor output is interlace, can an interlace signal be input through the MIPI interface?

  2. ISP Bypass: Can externally input YUV signals bypass the ISP and directly enter the encoder?

Hi @Victor_Lin ,

Regarding interlaced signal processing on the Genio 510 platform, please consider the following hardware and software constraints:

  1. Hardware Capability:
  • While the MIPI interface can technically receive data, the Genio 510 ISP pipeline does not integrate a dedicated hardware de-interlacing block. Therefore, the SoC cannot perform hardware-accelerated de-interlacing automatically upon receiving the signal.
  1. Software & Driver Implementation:
  • The current V4L2 camera driver implementation treats the incoming data stream as a raw sequence. It does not actively detect the field type (Top/Bottom field) nor does it populate the v4l2_buffer flags (e.g., V4L2_FIELD_TOP, etc.) in the returned buffer.
  • Since hardware support is absent, de-interlacing must be implemented via Software (SW De-interlace). This implies utilizing CPU or GPU resources in the application layer to merge or process fields. Currently, IoT Yocto doesn’t have a ready-made software solution for DI.
  • Recommendation: You may need to manage the interlace logic manually, and implement a mechanism to track field order and perform the necessary image reconstruction within your application.

Yes, the ISP bypass path is supported.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.