Can i.MX6DL receive 1080p60 image through CSI ?

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

Can i.MX6DL receive 1080p60 image through CSI ?

1,194 Views
hyungjunyoon
Contributor I

Hello?

I  have tested camera through CSI0 in I.MX6DL for android 4.2.2.-1.1.0

I have it68013 hdmi decoder chip that  supports 1920x1080p60.

I can preview 1920x1080p30, 1280x720p60 HDMI input.

but in case of 1920x1080p60, it didn't work. The image is broken a lot.

According to reference manual, IPU CSI supports it. but IC block output supports upto 1920x1080p30.

ipu_ic.png

Are there anyone who knows how to preview 1920x1080p60 camera input ?

Thanks.

Hyungjun Yoon

Labels (4)
0 Kudos
5 Replies

787 Views
igorpadykov
NXP Employee
NXP Employee

Hi hyungjun

except IPU IC nobody can resize image,

so seems there is no way to do that.

Best regards

chip

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos

787 Views
EricNelson
Senior Contributor II

Hi Chip,

The Vivante GPU can also support many image formats (including YUV), so that could be an option, though 1080P60 is a lot of pixels, and you may need a custom gstreamer sink to do this.

The VPU is also only rated for 1080P30, so encode will be problematic.

Hyungjun, have you tried previewing at 1080P60 so that re-sizing isn't needed?

0 Kudos

787 Views
hyungjunyoon
Contributor I

Thanks your reply.

I need not to resize image and encode.

So i just want to preview 1080p60 video input in android.

But Androi camera hal is so complicated that i cannot change it.

Please let me know the method.

Thanks

Hyungjun Yoon

0 Kudos

787 Views
EricNelson
Senior Contributor II

Hello Hyungjun,

Are you using our image? If so, you'll find a boot script in /6x_bootscript.txt. In order to run at 1080P60, you'll need to edit this file to replace the string "1280x720M@60" with "1920x1080M@60" and re-compile it as /6x_bootscript.

You can use our online boot script compiler here to simplify the use of the "mkimage" tool:

     http://git.boundarydevices.com/bootscript.php

Regards

Eric

0 Kudos

787 Views
igorpadykov
NXP Employee
NXP Employee

Hi hyungjun

for GPU resize you can look below

GPU resize Ubuntu 12.04 - OpenCV Q&A Forum

though I doubt if GPU resize has better performance than IPU IC.

Best regards

chip

0 Kudos