Google Pixel 4 पर एम्बिएंट EQ एक स्वचालित श्वेत संतुलन समायोजन सुविधा है, लेकिन यह Apple के ट्रू टोन जितना प्रभावी नहीं है। यहां बताया गया है कि इसे कैसे ठीक किया जाए।
जब Google ने पिछले महीने Pixel 4 की घोषणा की, तो इसकी एक विशेषता यह थी मैं इसे आज़माने के लिए सबसे अधिक उत्साहित था परिवेश EQ था. एम्बिएंट ईक्यू को Google अपनी स्वचालित श्वेत संतुलन समायोजन सुविधा कहता है। परिवेश प्रकाश के रंग तापमान को मापने में सक्षम सेंसर का उपयोग करना (... TMD3702VC), एम्बिएंट ईक्यू "आसपास के प्रकाश स्तरों के आधार पर डिस्प्ले [श्वेत संतुलन] को गतिशील रूप से समायोजित करता है।" अफसोस की बात है, Pixel 4 पर एम्बिएंट EQ मुश्किल से डिस्प्ले के रंग तापमान को समायोजित करता है, जिससे मुझे लगता है कि यह एक जबरदस्त अनुभव है।
इस तरह की सुविधा को पहले स्थान पर शामिल करने का कारण यह है कि "[ए] डिस्प्ले का कथित सफेद संतुलन आपके आस-पास परिवेश प्रकाश के रंग के साथ बदलता है," के अनुसार डायलन राग, XDA के प्रदर्शन विश्लेषक। उदाहरण के लिए, "गर्म रोशनी में देखने पर स्क्रीन अक्सर अत्यधिक नीली दिखाई देती है।" "[बनाने] के लिए स्क्रीन सुसंगत दिखाई देती है परिवेशीय प्रकाश के रंग की परवाह किए बिना, "स्मार्टफ़ोन" को परिवेश के रंग के अनुसार [उनके डिस्प्ले] रंग तापमान को बदलना चाहिए प्रकाश।"
स्वचालित श्वेत संतुलन समायोजन सुविधा वाला Google का पहला उत्पाद नेस्ट हब था, जहाँ यह सुविधा है एम्बिएंट ईक्यू भी कहा जाता है. नेस्ट हब पर, एम्बिएंट ईक्यू किसी जादू से कम नहीं है। नेस्ट हब डिस्प्ले पर छवियों को देखना, चाहे मौजूदा प्रकाश की स्थिति कुछ भी हो, मुद्रित तस्वीरों को देखने जैसा है। आपको Pixel 4 पर एंबियंट EQ के साथ उस तरह का अनुभव नहीं मिलता है, जो कि उचित है, क्योंकि स्मार्टफ़ोन का उपयोग केवल छवियों को देखने से कहीं अधिक के लिए किया जाता है।
विभिन्न प्रकाश स्थितियों में Google Nest हब। एम्बिएंट ईक्यू डिवाइस पर "स्वचालित चमक" सेटिंग से जुड़ा हुआ है। यहां प्रभाव को पकड़ना थोड़ा कठिन है—आपको वास्तव में इसे स्वयं देखने की आवश्यकता है।
हालाँकि, Pixel 4 स्वचालित श्वेत संतुलन समायोजन वाला एकमात्र मोबाइल डिवाइस नहीं है, जिसका अर्थ है कि हम तुलना कर सकते हैं कि अन्य तकनीकी कंपनियों ने इस सुविधा को कैसे लागू किया है। ऐप्पल और सैमसंग दोनों में समान विशेषताएं हैं, हालांकि बेहतर मार्केटिंग के कारण ऐप्पल का ट्रू टोन अधिक प्रसिद्ध है। रेडिट जैसे ऑनलाइन फ़ोरम पर मैंने जो अनगिनत शिकायतें देखी हैं, उनमें से हर कोई इस बात का प्रशंसक नहीं है कि ट्रू टोन सक्षम होने पर iPhone का डिस्प्ले कितना पीला दिखता है। यही कारण है कि मेरा मानना है कि Google ने तय किया है कि Pixel 4 पर एम्बिएंट EQ कितने कम सफेद बिंदु को समायोजित कर सकता है - वे चाहते थे कि प्रभाव सूक्ष्म और अधिक रंग सटीक हो ताकि लोग इसे बंद न करें। यह भी संभव है कि iPhone पर ट्रू टोन डिफ़ॉल्ट रूप से अक्षम क्यों है जबकि Pixel 4 पर एम्बिएंट EQ डिफ़ॉल्ट रूप से सक्षम है।
हालाँकि, हर किसी को खुश करने के अपने लक्ष्य में, मुझे लगता है कि Google Pixel 4 पर एम्बिएंट EQ की रेंज चुनने में थोड़ा अधिक रूढ़िवादी था। मैं व्यक्तिगत रूप से इसका बहुत बड़ा प्रशंसक हूं कि iPhone और iPad पर ट्रू टोन कैसा दिखता है, इसलिए मुझे यह जानकर निराशा हुई कि Pixel 4 का सफेद बिंदु औसत न्यूनतम 6300K से अधिकतम 7450K तक होता है, जो परिवेश के रंग तापमान 5300K और 8000K के अनुरूप होता है। क्रमश। इन डिफ़ॉल्ट सेटिंग्स के तहत, मैं iPhone या iPad की तुलना में डिस्प्ले में बमुश्किल बदलाव देखता हूं। इसकी तुलना में, 2016 9.7" ऐप्पल आईपैड प्रो 3000K परिवेश प्रकाश व्यवस्था पर 5388K तक कम हो सकता है, जैसा कि माप द्वारा किया गया है आनंदटेक.
Pixel 4 पर एम्बिएंट EQ में बदलाव
इससे पहले कि ऐसी टिप्पणियाँ उड़ने लगें कि मुझे लगता है कि मैं Google से अधिक जानता हूँ, मैं यह समझाना चाहता था कि मुझे क्यों लगता है कि परिवेश EQ को समायोजित करना उचित है। जब प्रदर्शन गुणवत्ता की बात आती है तो लोगों की पसंद अलग-अलग होती है। कुछ लोगों को गर्म रंग पसंद होते हैं जबकि कुछ को ठंडे रंग पसंद होते हैं। कुछ लोग चाहते हैं कि उनके डिस्प्ले का रंग हमेशा सटीक रहे, जबकि अन्य लोग आराम की अधिक परवाह करते हैं। Pixel 4 की अन्य सभी सुविधाओं की तरह, Google ने अधिकांश उपयोगकर्ताओं को आकर्षित करने के लिए एम्बिएंट EQ डिज़ाइन किया है। हालाँकि, यदि आप कुछ पाने के लिए इस सुविधा के साथ खेलना चाहते हैं आप सोचो बेहतर दिखता है आपके लिए, तो मैं आपको यह दिखाने के लिए यहां हूं कि कैसे करना है।
और हां, जैसा कि Pixel 4 की कई विशेषताओं के मामले में है, बशर्ते कि Pixel 4 पर एंबियंट EQ में बदलाव करना संभव हो आपके पास रूट एक्सेस है. मैं एक सप्ताह से अधिक समय से कस्टम मापदंडों का उपयोग कर रहा हूं, और मुझे लगता है कि इससे न केवल गर्म परिवेश प्रकाश में पाठ पढ़ना अधिक सुखद हो गया है, बल्कि इससे आंखों का तनाव भी कम हो गया है। Pixel 4 ऐसा स्मार्टफोन बन गया है जिसे इस्तेमाल करना मेरे लिए सबसे आरामदायक है। हालाँकि, इससे पहले कि मैं आपको बताऊँ कि एम्बिएंट ईक्यू को कैसे संशोधित किया जाए, आपको यह समझने की आवश्यकता होगी कि इसके मापदंडों को कैसे नियंत्रित किया जाता है।
परिवेश का रंग तापमान |
रंग तापमान प्रदर्शित करें |
सीमाएँ घटाएँ/बढ़ाएँ |
---|---|---|
5300 |
6300 |
0.007874 |
6000 |
6400 |
0.0075472 |
7000 |
6850 |
0.006993 |
8000 |
7450 |
0.0067114 |
Pixel 4 और Pixel 4 XL पर स्टॉक एम्बिएंट EQ पैरामीटर।
उपरोक्त तालिका Pixel 4 पर एम्बिएंट EQ के लिए सबसे महत्वपूर्ण पैरामीटर दिखाती है। पहले दो कॉलम परिवेश के रंग तापमान (कॉलम #1) के संबंध में Pixel 4 के बेस डिस्प्ले रंग तापमान (कॉलम #2) को दर्शाते हैं। कमी/वृद्धि सीमा के साथ-साथ कुछ अन्य मापदंडों को शामिल करते हुए गणना का उपयोग करना, पिक्सेल 4 अपने डिस्प्ले रंग तापमान को न्यूनतम (6300K) और अधिकतम (7450K) के बीच किसी भी मूल्य पर समायोजित कर सकता है। यदि आप यह पढ़ने में रुचि रखते हैं कि इन बीच के मूल्यों की गणना कैसे की जाती है, तो मैं अनुशंसा करता हूं AOSP में प्रत्येक सेटिंग के विवरण पढ़ना. सभी प्रासंगिक एम्बिएंट ईक्यू पैरामीटर और उनके विवरण खोजने के लिए "config_displayWhiteBalance" खोजें।
इस ज्ञान के साथ, मैंने ज्ञात Apple ट्रू टोन मानों के मिश्रण का उपयोग करने के लिए एम्बिएंट EQ को संशोधित किया (धन्यवाद) आनंदटेक) और निम्नलिखित परिवर्तन करने के लिए Pixel 4 मानों को स्टॉक करें:
परिवेश का रंग तापमान |
रंग तापमान प्रदर्शित करें |
सीमाएँ घटाएँ/बढ़ाएँ |
---|---|---|
3000 |
5388 |
0.008 |
5000 |
6404 |
0.0076981 |
6000 |
6700 |
0.0075472 |
7000 |
6850 |
0.006993 |
8000 |
7450 |
0.0067114 |
मेरे Pixel 4 पर कस्टम एम्बिएंट EQ पैरामीटर।
क्या ये मूल्य परिपूर्ण हैं? नहीं, बिल्कुल नहीं—गुणवत्ता व्यक्तिपरक है। क्या मैं व्यक्तिगत रूप से यह पसंद करता हूँ कि इन मूल्यों के साथ Pixel 4 कैसा दिखता है? बिलकुल। अगर मुझे ट्रू टोन परिवेश/डिस्प्ले रंग मूल्यों की पूरी सूची मिल सके, तो मैं आईफोन से बेहतर मिलान करने के लिए अपने ट्विक का विस्तार करूंगा। अगर मेरे पास बेहतर डिस्प्ले उपकरण होते, तो मैं मूल्यों का एक सेट बना सकता था जो पिक्सेल 4 को सभी परिवेश प्रकाश स्थितियों में रंग-सटीक दिखाता है। और अगर मैं चाहता, तो मैं एंबियंट ईक्यू की रंग रेंज का विस्तार करके इसे नाइट लाइट का पूर्ण प्रतिस्थापन बना सकता हूं। इसमें बस थोड़े से परीक्षण और त्रुटि की आवश्यकता है, और यही कारण है कि मैंने जो सीखा है उसे समुदाय के साथ साझा कर रहा हूं।
यहां एक मैजिक मॉड्यूल है जिसे मैंने ऊपर दिखाई गई तालिका में कस्टम एम्बिएंट ईक्यू मानों से युक्त बनाया है। बस इसे नीचे दिए गए लिंक से डाउनलोड करें और मैजिक मैनेजर में मॉड्यूल इंस्टॉल करें।
एम्बिएंटईक्यूटीवीक मैजिक मॉड्यूल डाउनलोड करें
यदि आप स्वयं परिवेश ईक्यू को अनुकूलित करने में रुचि रखते हैं, तो आपको निम्नलिखित कार्य करने होंगे:
- एंड्रॉइड फ्रेमवर्क (पैकेज नाम: "एंड्रॉइड") को लक्षित करते हुए एक रनटाइम रिसोर्स ओवरले (आरआरओ) बनाएं। यहां मेरे ओवरले से AndroidManifest.xml है।
- अपने इच्छित कस्टम पैरामीटर के साथ एक arrays.xml बनाएं। उदाहरण के लिए, config_displayWhiteBalanceAmbientColorTemperatures पूर्णांक सरणी है जो उपरोक्त तालिका में कॉलम #1 से मेल खाती है जबकि config_displayWhiteBalanceBaseThresholds और config_displayWhiteBalanceDisplayColorTemperatures उपरोक्त कॉलम #2 से मेल खाते हैं मेज़। ध्यान दें कि config_displayWhiteBalanceDecreaseThresholds और config_displayWhiteBalanceIncreaseThresholds की लंबाई config_displayWhiteBalanceBaseThresholds के समान होनी चाहिए। यहां वह arrays.xml है जिसका उपयोग मैंने अपने ओवरले में किया है।
- यदि आप नया न्यूनतम या अधिकतम डिस्प्ले रंग तापमान चाहते हैं तो एक integers.xml फ़ाइल बनाएँ। अपना न्यूनतम config_displayWhiteBalanceColorTemperatureMin में और अपना अधिकतम config_displayWhiteBalanceColorTemperatureMax में सेट करें। यहां पूर्णांक.xml है जिसका उपयोग मैंने अपने ओवरले में किया है।
- यदि आप यह बदलना चाहते हैं कि कम रोशनी की स्थिति में परिवेश ईक्यू किस रंग के तापमान की ओर रुख करेगा, तो एक dimens.xml बनाएं। यह config_displayWhiteBalanceLowLightAmbientColorTemperature का मान बदलकर किया जाता है। ध्यान दें कि कम-रोशनी सीमा सरणी config_displayWhiteBalanceLowLightAmbientBrightnesses में लक्स मानों की एक श्रृंखला है जिसे arrays.xml में ओवरराइड किया जा सकता है। (मैंने डिफ़ॉल्ट 10-50 रेंज को 10 से ओवरराइड कर दिया ताकि जब परिवेश की चमक 10 लक्स से कम हो तो पिक्सेल 4 गिरकर 5388K पर आ जाए।) यहां वह dimens.xml है जिसका उपयोग मैंने अपने ओवरले में किया है.
- अपने ओवरले पैकेज को संकलित करें और उस पर हस्ताक्षर करें और इस ओवरले को /विक्रेता/ओवरले में रखने के लिए एक मैजिक मॉड्यूल बनाएं।
आप इसका उपयोग कर सकते हैं बुनियाद और मैजिक मॉड्यूल टेम्प्लेट या आप बस मेरा मैजिक मॉड्यूल निकाल सकते हैं और आधार के रूप में उपयोग करने के लिए मेरे द्वारा बनाए गए ओवरले को डीकंपाइल कर सकते हैं। यदि आप ऐसे मूल्यों के समूह के साथ आते हैं जिनसे आप खुश हैं, तो कृपया नीचे टिप्पणी में या एक्सडीए मंचों पर अपना काम साझा करें।
Google Pixel 4 फ़ोरम ||| Google Pixel 4 XL फ़ोरम
अंत में, यदि आप परीक्षण-और-त्रुटि मार्ग पर जाना चाहते हैं, तो मैं निम्नलिखित दो एडीबी शेल कमांड का उपयोग करने की सलाह देता हूं:
-
adb shell dumpsys color_display
- इसका उपयोग यह देखने के लिए करें कि क्या आपका न्यूनतम और अधिकतम रंग तापमान ओवरराइड काम कर रहा है और यह देखने के लिए कि वर्तमान प्रदर्शन रंग तापमान किस पर सेट है। -
adb shell dumpsys display
- यह देखने के लिए कि TMD3702VC कलर सेंसर वर्तमान परिवेश के रंग तापमान की रिपोर्ट क्या कर रहा है, "एम्बिएंट कलर टेम्परेचर सेंसर" आउटपुट देखें। घटनाओं का इतिहास रिकॉर्ड किए गए परिवेश के रंग तापमान और यूनिक्स युग मिलीसेकंड में उस समय को सूचीबद्ध करता है, जब मूल्य दर्ज किया गया था।