كيفية التحكم الكامل في Ambient EQ على Google Pixel 4

click fraud protection

تعد Ambient EQ الموجودة في Google Pixel 4 ميزة ضبط تلقائي لتوازن اللون الأبيض، ولكنها ليست فعالة مثل True Tone من Apple. وإليك كيفية تعديله.

عندما أعلنت جوجل عن هاتف Pixel 4 الشهر الماضي، كانت إحدى الميزات كنت متحمسًا للغاية للتجربة كان المعادل المحيطي. Ambient EQ هو ما تسميه Google ميزة الضبط التلقائي لتوازن اللون الأبيض. باستخدام جهاز استشعار قادر على قياس درجة حرارة اللون للإضاءة المحيطة ( TMD3702VC)، Ambient EQ "يقوم بضبط الشاشة [توازن اللون الأبيض] ديناميكيًا بناءً على مستويات الإضاءة المحيطة." للأسف، Ambient EQ على Pixel 4 بالكاد يضبط درجة حرارة اللون للشاشة، مما يؤدي إلى ما أشعر به هو تجربة مخيبة للآمال.

تبديل Ambient EQ في إعدادات العرض على Google Pixel 4

السبب وراء تضمين مثل هذه الميزة في المقام الأول هو أن "توازن اللون الأبيض المدرك للشاشة يتغير مع لون الإضاءة المحيطة من حولك"، وفقًا لـ ديلان راجا، محلل العرض في XDA. على سبيل المثال، "غالبًا ما تظهر الشاشات باللون الأزرق الزائد عند عرضها تحت إضاءة أكثر دفئًا." من أجل "[جعل] الشاشة تبدو متسقة بغض النظر عن لون الإضاءة المحيطة، "يجب على الهواتف الذكية" تغيير درجة حرارة اللون [شاشاتها] نحو لون البيئة المحيطة إضاءة."

كان أول منتج من Google مزودًا بميزة الضبط التلقائي لتوازن اللون الأبيض هو Nest Hub، حيث توجد هذه الميزة ويسمى أيضًا Ambient EQ. في Nest Hub، لا يعد Ambient EQ أقل من السحر. إن النظر إلى الصور على شاشة Nest Hub، بغض النظر عن حالة الإضاءة الحالية، يشبه النظر إلى الصور المطبوعة. لن تحصل على هذا النوع من الخبرة مع Ambient EQ على Pixel 4، وهو أمر منطقي، لكي نكون منصفين، نظرًا لأن الهواتف الذكية تُستخدم لأكثر من مجرد النظر إلى الصور.

Google Nest Hub في ظروف الإضاءة المختلفة. يرتبط Ambient EQ بإعداد "السطوع التلقائي" على الجهاز. من الصعب بعض الشيء التقاط التأثير هنا، فأنت تحتاج حقًا إلى رؤيته بنفسك.

Pixel 4 ليس الجهاز المحمول الوحيد الذي يحتوي على ضبط تلقائي لتوازن اللون الأبيض، مما يعني أنه يمكننا مقارنة كيفية تطبيق شركات التكنولوجيا الأخرى لهذه الميزة. تتمتع كل من Apple وSamsung بميزات متشابهة، على الرغم من أن True Tone من Apple أكثر شهرة بفضل التسويق الأفضل. من بين الشكاوى العديدة التي رأيتها في المنتديات عبر الإنترنت مثل Reddit، ليس الجميع معجبين بمظهر شاشة iPhone باللون الأصفر عند تمكين True Tone. لهذا السبب أعتقد أن Google حددت مدى قدرة Ambient EQ المنخفضة على ضبط النقطة البيضاء على Pixel 4 - لقد أرادوا أن يكون التأثير دقيقًا وأكثر دقة في الألوان حتى لا يقوم الأشخاص بإيقاف تشغيله. من المحتمل أيضًا أن يكون هذا هو سبب تعطيل True Tone افتراضيًا على iPhone بينما يتم تمكين Ambient EQ افتراضيًا على Pixel 4.

في هدفهم المتمثل في إرضاء الجميع، أعتقد أن Google كانت متحفظة بعض الشيء في اختيار نطاق Ambient EQ على Pixel 4. أنا شخصيًا من أشد المعجبين بمظهر True Tone على iPhone وiPad، لذلك شعرت بخيبة أمل عندما علمت أن النقطة البيضاء في Pixel 4 يتراوح المتوسط ​​من 6300 كلفن كحد أدنى إلى 7450 كلفن كحد أقصى، وهو ما يتوافق مع درجات حرارة الألوان المحيطة التي تبلغ 5300 كلفن و8000 كلفن على التوالى. ضمن هذه الإعدادات الافتراضية، بالكاد ألاحظ حدوث تغييرات في الشاشة عند مقارنتها بجهاز iPhone أو iPad. بالمقارنة، يمكن لجهاز Apple iPad Pro مقاس 9.7 بوصات لعام 2016 أن ينخفض ​​إلى 5388 ألفًا عند إضاءة محيطة تبلغ 3000 ألف، وفقًا للقياسات التي أجرتها أناند تك.

التغيير والتبديل في Ambient EQ على Pixel 4

قبل أن تبدأ التعليقات التي أعتقد أنني أعرفها أكثر من جوجل، أردت أن أشرح لماذا أعتقد أنه يستحق ضبط Ambient EQ. تختلف أذواق الناس عندما يتعلق الأمر بجودة العرض. بعض الناس يحبون الألوان الدافئة بينما البعض الآخر يحب الألوان الباردة. يريد بعض الأشخاص أن تكون شاشات العرض الخاصة بهم دقيقة دائمًا في الألوان بينما يهتم الآخرون أكثر بالراحة. مثل جميع الميزات الأخرى في Pixel 4، صممت Google Ambient EQ لجذب غالبية المستخدمين. ومع ذلك، إذا كنت ترغب في تجربة هذه الميزة للحصول على شيء ما أنت أعتقد أن تبدو أفضل لك، فهذا ما أنا هنا لأوضح لك كيفية القيام به.

ونعم، كما هو الحال مع العديد من الميزات الموجودة في Pixel 4، من الممكن تعديل Ambient EQ على Pixel 4 لديك حق الوصول إلى الجذر. لقد كنت أستخدم المعلمات المخصصة منذ أكثر من أسبوع الآن، وأشعر أنها لم تجعل قراءة النص أكثر متعة في الإضاءة المحيطة الدافئة فحسب، بل قللت أيضًا من إجهاد العين. أصبح Pixel 4 هو الهاتف الذكي الذي أشعر براحة أكبر في استخدامه. قبل أن أوضح لك كيفية تعديل Ambient EQ، ستحتاج إلى فهم كيفية التحكم في معلماته.

درجة حرارة اللون المحيطة

عرض درجة حرارة اللون

تقليل/زيادة العتبات

5300

6300

0.007874

6000

6400

0.0075472

7000

6850

0.006993

8000

7450

0.0067114

معلمات Stock Ambient EQ على Pixel 4 وPixel 4 XL.

يوضح الجدول أعلاه أهم معلمات Ambient EQ على Pixel 4. يُظهر العمودان الأولان درجة حرارة اللون الأساسية لشاشة Pixel 4 (العمود رقم 2) فيما يتعلق بدرجة حرارة اللون المحيطة (العمود رقم 1). باستخدام عملية حسابية تتضمن عتبات النقصان/الزيادة بالإضافة إلى بعض المعلمات الأخرى، البكسل يمكن لـ 4 ضبط درجة حرارة لون الشاشة إلى أي قيمة بين الحد الأدنى (6300K) والحد الأقصى (7450K). إذا كنت مهتمًا بقراءة كيفية حساب هذه القيم البينية، فإنني أوصي بذلك قراءة الأوصاف لكل إعداد في AOSP. ابحث عن "config_displayWhiteBalance" للعثور على جميع معلمات Ambient EQ ذات الصلة وأوصافها.

ومن خلال هذه المعرفة، قمت بتعديل Ambient EQ لاستخدام مزيج من قيم Apple True Tone المعروفة (بفضل أناندتك) وقم بتخزين قيم Pixel 4 لإنشاء التغييرات التالية:

درجة حرارة اللون المحيطة

عرض درجة حرارة اللون

تقليل/زيادة العتبات

3000

5388

0.008

5000

6404

0.0076981

6000

6700

0.0075472

7000

6850

0.006993

8000

7450

0.0067114

معلمات Ambient EQ المخصصة على هاتف Pixel 4.

هل هذه القيم مثالية؟ لا، بالطبع لا، الجودة أمر شخصي. هل أفضّل شخصيًا شكل Pixel 4 مع هذه القيم؟ تتحدى. إذا كان بإمكاني الحصول على قائمة كاملة بقيم الألوان المحيطة/العرض True Tone، فسأقوم بتوسيع القرص الخاص بي ليتوافق بشكل أفضل مع iPhone. إذا كان معي معدات عرض أفضل، فيمكنني إنشاء مجموعة من القيم التي تجعل Pixel 4 يظهر بدقة الألوان في جميع ظروف الإضاءة المحيطة. وإذا أردت ذلك، يمكنني توسيع نطاق ألوان Ambient EQ لجعله بديلاً كاملاً لـ Night Light. كل ما يتطلبه الأمر هو القليل من التجربة والخطأ، ولهذا السبب أشارك ما تعلمته مع المجتمع.

إليك وحدة Magisk التي قمت بإنشائها والتي تحتوي على قيم Ambient EQ المخصصة في الجدول الموضح أعلاه. ما عليك سوى تنزيله من الرابط أدناه وتثبيت الوحدة في Magisk Manager.

تحميل وحدة AmbientEQTweak Magisk

إذا كنت مهتمًا بتخصيص Ambient EQ بنفسك، فستحتاج إلى القيام بما يلي:

  1. قم بإنشاء تراكب موارد وقت التشغيل (RRO) الذي يستهدف Android Framework (اسم الحزمة: "android"). إليك ملف 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. إليك ملف integers.xml الذي استخدمته في التراكب الخاص بي.
    • قم بإنشاء dimens.xml إذا كنت تريد تغيير درجة حرارة اللون التي سينحاز إليها Ambient EQ في ظروف الإضاءة المنخفضة. يتم ذلك عن طريق تغيير قيمة config_displayWhiteBalanceLowLightAmbientColorTemperature. لاحظ أن حد الإضاءة المنخفضة هو نطاق من قيم lux في المصفوفة config_displayWhiteBalanceLowLightAmbientBrightnesses والتي يمكن تجاوزها في arrays.xml. (لقد تجاوزت النطاق الافتراضي 10-50 بـ 10 لذا سينخفض ​​Pixel 4 إلى 5388K عندما يكون السطوع المحيط أقل من 10 لوكس.) إليك dimens.xml الذي استخدمته في التراكب الخاص بي.
  2. قم بتجميع حزمة التراكب الخاصة بك وتوقيعها وإنشاء وحدة Magisk لوضع هذا التراكب في /vendor/overlay.

يمكنك استخدام ال الطبقة التحتية و وحدة ماجيسك القوالب أو يمكنك فقط استخراج وحدة Magisk الخاصة بي وإلغاء ترجمة التراكب الذي قمت بإنشائه لاستخدامه كقاعدة. إذا توصلت إلى مجموعة من القيم التي ترضيك، فيرجى مشاركة عملك في التعليقات أدناه أو في منتديات XDA.

منتديات جوجل بكسل 4 ||| منتديات جوجل بكسل 4 XL

أخيرًا، إذا كنت تريد اتباع طريق التجربة والخطأ، فإنني أوصي باستخدام أمري adb Shell التاليين:

  • adb shell dumpsys color_display - استخدم هذا لمعرفة ما إذا كانت تجاوزات الحد الأدنى والحد الأقصى لدرجة حرارة اللون تعمل ولمعرفة ما تم ضبط درجة حرارة لون الشاشة الحالية عليه.
  • adb shell dumpsys display - ابحث عن مخرج "AmbientColorTemperatureSensor" لمعرفة ما يقوم مستشعر الألوان TMD3702VC بالإبلاغ عن درجة حرارة اللون المحيطة الحالية. يسرد سجل الأحداث درجة حرارة اللون المحيط المسجلة والوقت، بالمللي ثانية في عصر Unix، الذي تم فيه تسجيل القيمة.