कैमरा सेंसर की वर्णक्रमीय संवेदनशीलता को बदल नहीं सकता है, जिन्हें चिप में बेक किया गया है।
वास्तव में क्या होता है यह इस बात पर निर्भर करता है कि आपकी फ़ाइल को सहेजने के प्रारूप में क्या है। यदि यह एक रॉ फ़ाइल स्वरूप है, तो क्या होता है कैमरा सफेद संतुलन सेटिंग कच्चे फ़ाइल प्रोसेसर के लिए कच्ची फ़ाइल में उस सफेद संतुलन को बनाने के लिए उपयोग करने के लिए रिकॉर्ड किया जाता है।
यदि आप JPEG फाइल लिख रहे हैं तो यह थोड़ा अलग है। कैमरा सेंसर की रंग संवेदनाओं को जानता है, और उस जानकारी से लैस यह गणना कर सकता है कि प्रत्येक पिक्सेल में और कैमरे में चुने गए सफेद संतुलन के आधार पर किस दिशा में कितना परिवर्तन आवश्यक है।
ध्यान रखें कि इस गणित में से कोई भी RGB मानों में नहीं किया गया है, लेकिन CIEXYZ रंग स्थान का उपयोग करके उस गणना से पहले। फिर कैमरे में चुने गए ICC प्रोफाइल कंटेनर स्पेस के आधार पर प्रत्येक पिक्सेल के लिए XYZ मूल्यों की गणना नए सफेद बिंदु के साथ की जाती है। तो एक ही रंग के लिए XYZ मान विभिन्न RGB मानों में परिणाम कर सकता है जो Adobe RGB या sRGB की पसंद पर निर्भर करता है।
अन्य गणना सेंसर शोर ( अंधेरे फ्रेम घटाव ) को हटाने के लिए की जाती हैं और सफेद बिंदु में परिवर्तन तब होता है जब बहुत सारे रंग रेंडर एल्गोरिदम को आरजीबी संदर्भित दृश्य को रैखिक आरजीबी मान बदलने के लिए चलाया जाता है, फिर आउटपुट को संदर्भित किया जाता है जैसा कि उन्हें लिखा जाता है सही रंग अंतरिक्ष।
ऑटो व्हाइट बैलेंस दृश्य के उज्ज्वल क्षेत्रों में प्रमुख रंग को देखता है और इसका उपयोग करता है कि सफेद क्या होना चाहिए। बहुत कुछ हमारे दृश्य प्रणाली में क्रोमेटिक अनुकूलन का उपयोग होता है, लेकिन बहुत अधिक सरल तरीके से। XYZ रंग अंतरिक्ष का एक भाग है जिसे वर्णक्रमीय स्थान कहा जाता है। निचे देखो
तो सफेद बिंदु को इस ज्ञात रेखा के साथ समायोजित किया जाता है, जो इस आधार पर होता है कि सेंसर सबसे मजबूत सफेद मान के रूप में क्या उठाता है। कई छवियों में कोई स्पष्ट सफ़ेद बिंदु नहीं होता है, इसलिए कैमरा इस रेखा का उपयोग यह तय करने के लिए करता है कि उसके श्वेत बिंदु को किस स्थान पर रखा जाए, जो वर्णक्रमीय अवस्थिति के सबसे चमकीले पिक्सल्स के सबसे नजदीक है।