Google ब्राइटनेस के आधार पर डिस्प्ले के व्हाइट बैलेंस को ऑटो-एडजस्ट करने के लिए एक फीचर पर काम कर रहा है, जैसे कि Apple का ट्रू टोन, संभवतः Google Pixel 4 के लिए।
2016 में, Apple ने परिवेश की चमक के आधार पर सफेद संतुलन को गतिशील रूप से समायोजित करने के लिए Apple की ट्रू टोन डिस्प्ले तकनीक के साथ iPad Pro पेश किया। यह एक सरल, फिर भी बहुत प्रभावी सुविधा है जो सभी चमक स्तरों पर पढ़ने के अनुभव को बढ़ाती है। केवल Android डिवाइस निर्माताओं के बीच वनप्लस और हाल ही में, एलजी, ने ट्रू टोन की नकल करने का प्रयास किया है, हालांकि केवल बाद वाले ने ही सफलतापूर्वक ऐसा किया है। अब, हमें सबूत मिले हैं कि Google ऐसे डिस्प्ले फीचर पर काम कर रहा है, और यह संभवतः आगामी Google Pixel 4 सीरीज़ में दिखाई देगा।
XDA के डिस्प्ले विश्लेषक, डायलन रागा के अनुसार, Apple उपकरणों में ट्रूटोन का आधार "क्रोमैटिक की अवधारणा" से आता है। मानव दृश्य प्रणाली में अनुकूलन, जो किसी वस्तु को अलग-अलग रंग में देखने पर भी एक ही रंग में दिखाई देने की अनुमति देता है प्रकाश। यह परावर्तक सतहों पर लागू होता है, जैसे कि वास्तविक दुनिया की कोई भी वस्तु, लेकिन स्मार्टफोन स्क्रीन उत्सर्जक होती हैं। गर्म रोशनी में देखने पर स्क्रीन अक्सर अत्यधिक नीली दिखाई देती है। ऐसा इसलिए है क्योंकि डिस्प्ले का कथित सफेद संतुलन आपके आस-पास परिवेश प्रकाश के रंग के साथ बदलता है। समान दृश्य-अनुकूलन गुण को प्राप्त करने के लिए, डिस्प्ले को अपने रंग तापमान को रंग की दिशा में बदलना चाहिए परिवेशीय प्रकाश व्यवस्था ताकि ऐसा प्रतीत हो कि स्क्रीन की सतह परिवेश के रंग से प्रकाशित हो रही है प्रकाश। यह परिवेशीय प्रकाश के रंग की परवाह किए बिना स्क्रीन को सुसंगत बनाता है।" यदि Google Pixel 4 और Pixel 4 XL पर लागू किया जाता है, तो यह संभवतः इसी तरह काम करेगा।
इस सुविधा को शामिल करने का प्रमाण बहुत पुराना है लीक हुआ निर्माण जो हमें जनवरी में प्राप्त हुआ। उस बिल्ड में, हमने पाया कि Android Q में "डिस्प्ले व्हाइट बैलेंस" को टॉगल करने के लिए एक प्लेसहोल्डर सेटिंग थी। तब और आज भी, यह अभी भी कुछ नहीं करता है। कुछ खोजबीन करने के बाद, हमें पता चला कि ऐसा क्यों है: इसके लिए एक पूरी तरह से नए सेंसर की आवश्यकता होती है जो मौजूदा Google Pixel स्मार्टफ़ोन पर मौजूद नहीं है। ऐसा ही लगता है एक अन्य संभावित Pixel 4 फीचर के बारे में हमने आज पहले ही पोस्ट किया था।
Android Q में सेटिंग ऐप के भीतर, एक नई क्लास है DisplayWhiteBalancePreferenceController
. यह जांचता है कि बूलियन फ़्रेमवर्क मान है या नहीं config_displayWhiteBalanceAvailable
उपरोक्त टॉगल को डिस्प्ले सेटिंग्स में दिखाने की अनुमति देने से पहले इसे सही पर सेट किया जाता है। इसके लिए यह भी आवश्यक है कि पिक्सेल पर वर्तमान रंग मोड "2" पर सेट न हो, जो पिक्सेल 2 पर "संतृप्त" और पिक्सेल 3 पर "अनुकूली" से मेल खाता है। डायलन रागा के अनुसार, यह सुविधा "संतृप्त रंग प्रोफ़ाइल पर काम नहीं करती है क्योंकि वह प्रोफ़ाइल ठीक से रंग प्रबंधित नहीं है और कैलिब्रेटेड नहीं है", जिसका अर्थ है कि "संभवतः यह नहीं है" आवश्यक रंग स्थान परिवर्तनों को ठीक से निष्पादित करने के लिए अंशांकन डेटा।" प्राथमिकता नियंत्रक वर्ग के अलावा, इस नए के लिए सेटिंग्स या सिस्टमयूआई में और कुछ नहीं है विशेषता।
हालाँकि, ढांचे के भीतर कई पूर्णांक, पूर्णांक सरणियाँ, स्ट्रिंग सरणियाँ और अंत में एक स्ट्रिंग होती है पुष्टि करें कि यह सुविधा चमक के आधार पर श्वेत संतुलन को गतिशील रूप से समायोजित करने के लिए है, और इसके लिए एक नए की आवश्यकता है सेंसर. निम्नलिखित पूर्णांक, पूर्णांक सरणियाँ और स्ट्रिंग सरणियाँ पुष्टि करती हैं कि "displayWhiteBalance
"सुविधा परिवेश के रंग तापमान और चमक स्तर के आधार पर एक अलग सफेद संतुलन मान सेट करती है।
फ्रेमवर्क-रेस में व्हाइटबैलेंस संसाधन प्रदर्शित करें
<array name="config_displayWhiteBalanceAmbientColorTemperatures" />
<array name="config_displayWhiteBalanceBaseThresholds">
<item>0.0item>
array>
<array name="config_displayWhiteBalanceDecreaseThresholds">
<item>0.1item>
array>
<array name="config_displayWhiteBalanceDisplayColorTemperatures" />array name="config_displayWhiteBalanceDisplayNominalWhite"> array>
<item>0.950456item>
<item>1.000000item>
<item>1.089058item>array name="config_displayWhiteBalanceDisplayPrimaries"> array>
<item>0.412315item>
<item>0.212600item>
<item>0.019327item>
<item>0.357600item>
<item>0.715200item>
<item>0.119200item>
<item>0.180500item>
<item>0.072200item>
<item>0.950633item>
<item>0.950456item>
<item>1.000000item>
<item>1.089058item>
<array name="config_displayWhiteBalanceIncreaseThresholds">
<item>0.1item>
array>
<integername="config_displayWhiteBalanceBrightnessFilterHorizon">10000integer>
<integername="config_displayWhiteBalanceBrightnessSensorRate">250integer>
<integername="config_displayWhiteBalanceColorTemperatureDefault">6500integer>
<integername="config_displayWhiteBalanceColorTemperatureFilterHorizon">10000integer>
<integername="config_displayWhiteBalanceColorTemperatureMax">8000integer>
<integername="config_displayWhiteBalanceColorTemperatureMin">4000integer>
<integername="config_displayWhiteBalanceColorTemperatureSensorRate">250integer>
<integername="config_displayWhiteBalanceDecreaseDebounce">5000integer>
<integername="config_displayWhiteBalanceIncreaseDebounce">5000integer>
और पढ़ें
हालाँकि, जो अधिक बताने वाली बात है, वह निम्नलिखित स्ट्रिंग है जो पुष्टि करती है कि सुविधा के लिए एक नए Google सेंसर की आवश्यकता है:
<stringname="config_displayWhiteBalanceColorTemperatureSensorName">com.google.sensor.colorstring>
यह सेंसर किसी भी मौजूदा Google Pixel स्मार्टफोन में नहीं पाया जाता है, इसलिए यह Google Pixel 4 सीरीज में नया हो सकता है। इसके अलावा, हमने अन्य Google सेंसर को "com.google.sensor" नामकरण योजना के साथ देखा है जैसे कि एक्टिव एज (com.google.sensor.elmyra
) और पिक्सेल स्टैंड (com.google.sensor.dreamliner
). इस प्रकार, इसकी अच्छी संभावना है"com.google.sensor.color
"रंग डेटा को मापने में सक्षम एक परिवेश प्रकाश सेंसर को संदर्भित करता है।
टीएमडी2725 Google Pixel 3 सक्षम नहीं लगता है, लेकिन हो सकता है कि Pixel 4 में जो भी सेंसर इस्तेमाल किया गया हो। LG G8 ThinQ पर ToF सेंसर को एक परिवेश प्रकाश सेंसर के साथ जोड़ा गया है जो रंग का पता लगाने में सक्षम है, जिसके बारे में डायलन का कहना है कि परिवेश प्रकाश सेंसर विक्रेता ऐसा करना शुरू कर रहे हैं। शायद Google Pixel 4 में ऐसा पैकेज शामिल होगा—आखिरकार, हम Pixel 4 से समर्थन की उम्मीद कर रहे हैं सुरक्षित चेहरे की पहचान.