Minimum DDR3 memory requirement for Image processing

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

Minimum DDR3 memory requirement for Image processing

1,382 Views
vinayakaghor
Contributor I

Hello,

I want to stitch 2 images, below is scemario.

1. I will get MJPEG compressed 2 videos (VGA resolution) over ethernet.

2. I want to convert it into H.264

3. Stitch the video

4. send it over ethernet.

I want to know what is minimum size of DDR3 memeory is required.

Kindly help

Regards,

Vinayak

Tags (4)
0 Kudos
Reply
5 Replies

1,123 Views
igorpadykov
NXP Employee
NXP Employee

Hi vinayak

please look at below link which explains memory requirements

Re: Re: Memory Reserved on i.MX6 for VPU

Best regards

igor

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

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

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

1,123 Views
vinayakaghor
Contributor I

Please advice whether below data is correct?

To decode 2 MPEG streams & combinely encode these into 1 H.264 stream. I calculated Frame buffers for 2 MPEG streams (VGA 640*480*30fps*2 Byte per pixel) = 18MB * 2 =36MB.

For stable system, we need 128MB GPU & 128MB VPU. Kernel size is fixed ~13MB.  or still we need allocate memory for DMA.

Regards,

Vinayak

0 Kudos
Reply

1,123 Views
igorpadykov
NXP Employee
NXP Employee

Hi Vinayak

suggest to have 1GB memory in design as

FSL reference boards.

~igor

0 Kudos
Reply

1,123 Views
vinayakaghor
Contributor I

Hi Igor,

thank you.

1. I want to stitch 2 MJPEG videos.Definitely it will be frame by frame. But will IMx Processor stitch MJPEG videos?

or need to convert to RAW data. Then stitch videos. This will definitely increase DDR bandwidth.

2. If I need to increase no of video streams to 4, which way would be advisable?

3. Will this "MJPEG Baseline Process Encoder and Decoder" able to decode 2 streams simultaneously?

4. Could you please explain how to calculate below DDR load? Since My data will be in MJPEG format.

DDR load (VPU Decode)
H.264 1080p 30fps383.0MB/s
DDR load (VDOA )
1080p YUV420 tiled -> YUV422 raster210.0

MB/s

Regards,

Vinayak

0 Kudos
Reply

1,123 Views
vinayakaghor
Contributor I

Hello,

Please help on above queries.

Vinayak

0 Kudos
Reply