White balance on Freescale i.MX6 Dual

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

White balance on Freescale i.MX6 Dual

1,043 Views
floriand
Contributor I

Hi,

I'm new to Freescale processors and I would like to connect an image sensor with a dual core i.MX6 processor. The sensor I want to use does not provide an internal automatic white balance. In the i.MX6 Dual Applications Processor Reference Manual it says, that the Image Converter (IC) performs various operations on a stream including color correction. Unfortunately it seems that this color correction only includes adjustments of color saturation. Did I maybe miss this white balance/color correction feature in the document?

In order to perform a software-based white balance handling by myself, I would need to get the color of each pixel and depending on this result, I would have to apply more or less gain to the color gain registers, right? Due to the fact, that this is really time and resource consuming, I would like to handle the white balance using the internal components of the i.MX6.

As far as I've seen, the i.MX6 also supports OpenGL ES and OpenCL. Do you think it is possible to use OpenGL or OpenCL to handle the white balancing? To be honest, I have no experience with OpenGL or OpenCL at all.

I searched the community postings but I could not find an answer to this or a similar issue. Did I miss a topic or has this question never been asked?

Many thanks in advance for your help.

Best regards,

Flo

Labels (2)
Tags (2)
2 Replies

524 Views
b36401
NXP Employee
NXP Employee

R, G and B component values can be adjusted from 1x to 5x.
So white balance can be corrected.

Have a great day,

Victor

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

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

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

0 Kudos

524 Views
floriand
Contributor I

Hi Victor,

thank you very much for your reply. It seems we are having some kind of misunderstanding. I found the colour saturation registers in the datasheet, I just wanted to know, if the i.MX6 contains an "automatic white balance engine" which automatically sets these colour registers.

If it does not have such an engine, I have to do it manually using the colour saturation registers.

Again, thank you very much for your answer and your help.

Best regards,

Flo

0 Kudos