IMX8MP use both ISI and ISP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX8MP use both ISI and ISP

跳至解决方案
6,725 次查看
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

标签 (1)
0 项奖励
回复
1 解答
6,519 次查看
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

在原帖中查看解决方案

24 回复数
1,970 次查看
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 项奖励
回复
1,372 次查看
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 项奖励
回复
1,369 次查看
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 项奖励
回复
345 次查看
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 项奖励
回复