Capturing RGB888 1080P 30fps with MIPI Camera

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

Capturing RGB888 1080P 30fps with MIPI Camera

1,471 Views
nithish
Contributor I

Hi ,

We have a requirement to capture 1080p 30fps, 720p 30fps video with RGB colour 24Bit Depth . While going through the MIPI/CSI2 document  i found this example,

• 6-MP camera, 4-lane configuration, 15 fps, RGB888 format:
6 MP * 15 fps * 1.5 cycle/pixel * 1.35 blank interval = 182.25 MHz
In document and community i see YUC422 is being used to capture the above  resolution video , which is 8bit/pixel.
I also found that the maximum speed of the interface is 200MHz for 4 data lanes configuration  (800 Mb/s/lane, 400 MB/s).
And i did some calculation explained in MIPI–CSI2 Peripheral on i.MX6 MPUs (section 2.3.1. Bandwidth -AN5305.pdf) document
===========================================================
Calculation for 1080p FH = 1920
                                   FW = 1080
                                   30 frames per second
 
F = 1920*1080*30*1.3*3
   = 242.6112MHz
===========================================================
Calculation for 1080p  FH = 1920
                                    FW = 1080
                                    60 frames per second
 
F = 1920*1080*60*1.3*3
   = 485.2224MHz
===========================================================
Calculation for 720p    FH = 1280
                                    FW = 720
                                    30 frames per second
 
F = 1280*720*30*1.3*3
   = 107.8272MHz
===========================================================
Calculation for 720p    FH = 1280
                                    FW = 720
                                    60 frames per second
 
F = 1280*720*60*1.3*3
   = 215.6544MHz
===========================================================
From this what i see is only 720p 30fps capturing is possible. 
In this document  "i.MX 6 Series Processors for Video Surveillance Application" it is given that the encoder can encode 1080p60 720p60 . Im confused as im new to media processing.
Can the above requirement be met without using a software to render it by the i.MX6QP ?
Thanks 
Nithish A N
Labels (3)
0 Kudos
1 Reply

879 Views
joanxie
NXP TechSupport
NXP TechSupport

refer to the imx6Q Reference Manual, if you use YUV422 over 8 bit = 2 cycles/pixel