Hello,
I am using i.MX 6Quad SABRE-SD platforms.
When I set the image size to 1360 x 960 (gray image) through CSI IC MEM,
I have errors in somewhere and said
image size should not bigger than 1024 etc,.
imx-ipuv3 2400000.ipu: IPU Warning - IPU_INT_STAT_10 = 0x02000000
ERROR: v4l2 capture: mxc_v4l_dqueue timeout enc_counter 0
But if I do not use IC, all is good.
My question: Is there any limitation on the IPU/IC implementation?
However I need the IPU to rotate my image.
Thanks.
Solved! Go to Solution.
Hi Alan
sect.37.1.2.1.5.3 Image Converter (IC) IMX6DQRM
Output: to system memory or (for a single active flow) to
a display device (through the DP).
• Frame size: up to 1024x1024 pixels
also for rotation one can look at
Q&A: How to do MX6 1080p 90 degree display rotation?
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Alan
sect.37.1.2.1.5.3 Image Converter (IC) IMX6DQRM
Output: to system memory or (for a single active flow) to
a display device (through the DP).
• Frame size: up to 1024x1024 pixels
also for rotation one can look at
Q&A: How to do MX6 1080p 90 degree display rotation?
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Thanks for your reply.
Understood the limitation.
Now could you confirm this:
For IPU, doc said:
Frame size: up to 8192 x 4096 pixels (in my case 1360x960)
So in this case, this kind size of stream cannot go into IC, can only in memory directly.
But IC also did this:
Adjustments: brightness, contrast, color saturation...
If we bypass the IC, image quality is very bad, as I tested with ov5640.
Noise and has very bright pixels.
So in this case is there method we can tone the image quality by hardware?
Thank you.
Alan
HI Alan
I think there is no way to adjust brightness, contrast, color saturation
without IC.
Best regards
igor
Thanks Igor.
Another thing need you to confirm.
IC has the size limitation of 1024x1024, we can do preview below this size, so we can see the quality of the image.
That's fine.
Now image is good, we want to save this image.
The saved size is 2592x1944 with reasonable quality.
My question is (if I understood correctly):
we use small size to adjust the quality,
after it is ok, then we just get the bigger size and save that image,
this image is not go through IC, but goes through CSI to memory directly.
So we have two data paths:
1. for preview, CSI IC MEM
2. for save image, CSI MEM (note here, do we need to set the sensor to 5M image? or the size to IC is already the max)
This is selected dynamically by the mode (preview and take photo)
Could you confirm this?
Thank you.
imx-ipuv3 2400000.ipu: IC output size(1280) cannot exceed 1024 L874.