Hi All,
I'm looking for a way to resize 1920*1080 source to several resolutions,e.g. 1920*1080 YUV420 + D1 YUV420 + CIF YUV420, with minimum DDR bandwidth in DM368.
In DM6467, i called Resize_execute() several times to generate multiple streams from D1 source.
It seems like that the way i'm using in DM6467 will require a huge DDR bandwidth to handle1920*1080 source.
In my guess, four times of DDR access is required for one frame, considering only 1920*1080 source buffer.
One time is to store 1920*1080 UYVY in capturing and three times is to read it as a resizer source for triple streams.
And, it requires almost 4000Mbps for 30fps if i calculated it correctly.
I found that DM365 & DM368 has IPIPE. It can reduce DDR BW requirement in continuous mode and resize 2 different resolutions at a time.
But, the maximum resolution of RSZ-B is VGA in DM365.
( Actually, I'm testing with DM365 since DM368 EVM is not delivered yet. )
How can i get three different resolutions with lower DDR BW requirement?
Assuming two conditions:
1. one of them is less or equal to VGA.
2. two of them are less or equal to VGA.
And, i'm wondering if i can switch resizer mode between continuous and one-shot without frame loss.
Any suggestions will be helpful.
Thanks