IMX8MP use both ISI and ISP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8MP use both ISI and ISP

Jump to solution
6,314 Views
malik_cisse
Senior Contributor I

Hi,

Is it actually possible to have both enabled, ISI and ISP?
My use case:

Raw bayer CSI camera ->ISI->ISP-> preview on screen

ISI-> Software ISP-> 12bit TIFF snapshots

This is to enable 12bit high resolution snapshots without stopping live preview.

BR, MC

Labels (1)
0 Kudos
Reply
1 Solution
6,108 Views
dianapredescu
NXP Employee
NXP Employee

@malik_cisse ,

Thanks for the feedback. I didn't say this was an optimal solution and I can understand now it doesn't fit your needs. It was just a particular case asked by a customer (it was used for capturing camera frames with RAW or YUV format through ISP interface , when the end applications only accepted RGB format with the request to avoid transforming the image, from YUV to RGB, via SW or GPU2D) and the only custom ISP/ISI use case I have tested personally until now, apart from what we already have enabled by default. 

I will come back if I'll find anything related to this thread.

Regards,

Diana

View solution in original post

24 Replies
1,955 Views
khang_letruong
Senior Contributor III

Hi,

Another hypothesis which could be more feasible :

And the following application note is only limited at single MIPI to dual ISIs, but no info about ISP : https://www.nxp.com/docs/en/application-note/AN13430.pdf

Combining the scenario in the above application note :

                     |------------------------> ISI0
CSI2 -------->|
                     |-------------------------> ISI1

and the theory of @dianapredescu :

                     |------------------------> ISI0

CSI2 -------->| (no need any operation of register for this mux)

                     |-------------------------> ISP0

I do hope hope that below configuration would be supported in future :

                     |------------------------> ISI0
CSI2 -------->|
                     |-------------------------> ISP1 (with the fact from the mentioned application note that output of MIPI-CSI2 can be hooked to ISI1, why couldn't it be hooked to ISP1 as in current single pipeline ? )

Best Regards,
K.

 

0 Kudos
Reply
1,357 Views
malik_cisse
Senior Contributor I

Hi Joanxie,

The idea is to use ISI Raw Bayer 12bit output on /dev/video0 while on the same time use ISP processed image on /dev/video1 for example.

This way I have two independant video sources, one for display and one for Raw snapshots.

I know I can set ISP in bypass mode and get RG12 Raw Bayer image but I need to stop the display pipeline first for that. 

I don't want to stop display pipeline because this is bad user experience.

BR, MC

0 Kudos
Reply
1,354 Views
joanxie
NXP TechSupport
NXP TechSupport

why do you need connect isi to isp? why don't you connect your camera to ISP directly? imx8mp has dual isp, you can use dual ISP directly

0 Kudos
Reply
330 Views
billie
Contributor I

Hi Joanxie,

 

Is it possible to support 12MP 4K(3840x2880) resolution of Image Sensor through the ISI0 or ISI1?

According to the AN13430.pdf, it looks like  maximum resolution is 1920x1080.

 

Regards,

Billy

 

0 Kudos
Reply