Do ISPs support 10 or 12 bits per channel?

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.8.1
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other

Target Operating System
Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
1.9.3.10904
other

Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

The comments in the sample code (CNvSIPLMaster.cpp) says “NvSciBufImageAttrKey_SurfBPC, valid value one of NvSciSurfBPC_8 or 16”. Does this mean 10 or 12 bit per channel is not supported by ISPs?

Dear @pliu3,
I will check internally and confirm it.
Do you want to process any such camera sensor data using ISP? Please share the details.

Thanks!

No, we are not going to process such camera data directly. We are trying to figure out how to let the camera module generate 10/12 bit YUV420 frames and then use hardware video encoder to compress them.

No, 10 or 12 bits per channel are not supported by ISPs. You can find more information in the documentation of the RegisterImages() function.

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