Google მუშაობს ეკრანის თეთრი ბალანსის ავტომატური რეგულირების ფუნქციაზე სიკაშკაშის საფუძველზე, როგორიცაა Apple-ის True Tone, შესაძლოა Google Pixel 4-ისთვის.
2016 წელს Apple-მა წარმოადგინა iPad Pro Apple-ის True Tone დისპლეის ტექნოლოგიით, რათა დინამიურად დაარეგულიროს თეთრი ბალანსი გარემოს სიკაშკაშის მიხედვით. ეს არის მარტივი, მაგრამ ძალიან ეფექტური ფუნქცია, რომელიც აძლიერებს კითხვის გამოცდილებას სიკაშკაშის ყველა დონეზე. მხოლოდ Android მოწყობილობების მწარმოებლებს შორის OnePlus და ბოლო დროს, LG, ცდილობდნენ მიბაძონ True Tone, თუმცა მხოლოდ ამ უკანასკნელმა მოახერხა ეს წარმატებით. ახლა ჩვენ ვიპოვეთ მტკიცებულება იმისა, რომ Google მუშაობს დისპლეის ასეთ ფუნქციაზე და ის სავარაუდოდ გამოჩნდება Google Pixel 4-ის მომავალ სერიებზე.
დილან რაგას, XDA-ს დისპლეის ანალიტიკოსის თქმით, Apple-ის მოწყობილობებში TrueTone-ის საფუძველი მოდის "ქრომატულის კონცეფციიდან". ადაპტაცია ადამიანის ვიზუალურ სისტემაში, რაც საშუალებას აძლევს ობიექტს გამოჩნდეს იმავე ფერში, მაშინაც კი, როცა სხვადასხვა ფერის ქვეშ ხედავენ განათება. ეს ეხება ამრეკლავ ზედაპირებს, მაგალითად, რეალურ სამყაროში არსებულ ნებისმიერ ობიექტს, მაგრამ სმარტფონის ეკრანები ემისია. ეკრანები ხშირად ზედმეტად ცისფერი ჩანს თბილი განათების ქვეშ. ეს იმიტომ ხდება, რომ ეკრანის აღქმული თეთრი ბალანსი იცვლება თქვენს გარშემო არსებული ატმოსფერული განათების ფერთან ერთად. იგივე ვიზუალური ადაპტაციის თვისების მისაღწევად, ეკრანმა უნდა შეცვალოს მისი ფერის ტემპერატურა ფერის მიმართ გარემოს განათება ისე, რომ ჩანდეს, რომ ეკრანის ზედაპირი განათებულია გარემოს ფერით განათება. ეს ხდის ეკრანს თანმიმდევრულს, განურჩევლად ატმოსფერული განათების ფერისა." თუ განხორციელდება Google Pixel 4-სა და Pixel 4 XL-ზე, ეს, სავარაუდოდ, ასე იმუშავებს.
ამ მახასიათებლის ჩართვის მტკიცებულება თარიღდება გაჟონა აშენება რომელიც იანვარში მივიღეთ. ამ build-ში აღმოვაჩინეთ, რომ Android Q-ს ჰქონდა ჩანაცვლების პარამეტრი „თეთრი ბალანსის ჩვენების“ გადართვისთვის. მაშინაც და დღესაც, მაინც არაფერს აკეთებს. გარკვეული გათხრების შემდეგ, ჩვენ გავარკვიეთ, რატომ: ეს მოითხოვს სრულიად ახალ სენსორს, რომელიც არ არის არსებულ Google Pixel სმარტფონებზე. ასე ჟღერს Pixel 4-ის კიდევ ერთი სავარაუდო მახასიათებლის შესახებ, რომლის შესახებაც დღეს ადრე გამოვაქვეყნეთ.
Android Q-ის პარამეტრების აპში არის ახალი კლასი, სახელწოდებით DisplayWhiteBalancePreferenceController
. ის ამოწმებს ლოგიკური ჩარჩოს მნიშვნელობას config_displayWhiteBalanceAvailable
დაყენებულია "true"-ზე, სანამ ზემოთ მოყვანილი გადამრთველის ჩვენების უფლებას მისცემთ ეკრანის პარამეტრებში. ის ასევე მოითხოვს, რომ Pixel-ზე მიმდინარე ფერის რეჟიმი არ იყოს დაყენებული „2“, რაც შეესაბამება „გაჯერებულს“ Pixel 2-ზე და „Adaptive“-ს Pixel 3-ზე. დილან რაგას თქმით, ფუნქცია „არ მუშაობს გაჯერებული ფერის პროფილზე, რადგან ეს პროფილი არ არის სათანადოდ მართული და არ არის დაკალიბრებული“, რაც იმას ნიშნავს, რომ მას „დიდი ალბათობით არ გააჩნია კალიბრაციის მონაცემები სწორად შეასრულოს ფერების სივრცის საჭირო ტრანსფორმაციები." გარდა უპირატესი კონტროლერის კლასისა, სხვა არაფერია პარამეტრებში ან SystemUI-ში ამ ახალისთვის. თვისება.
თუმცა, ჩარჩოში არის მრავალი მთელი რიცხვი, მთელი რიცხვები, სიმებიანი მასივები და ბოლოს სტრიქონი, რომელიც დაადასტურეთ, რომ ეს ფუნქცია განკუთვნილია სიკაშკაშის საფუძველზე თეთრი ბალანსის დინამიურად რეგულირებისთვის, და რომ ის მოითხოვს ახალს სენსორი. შემდეგი მთელი რიცხვები, მთელი რიცხვები და სიმებიანი მასივები ადასტურებენ, რომ "displayWhiteBalance
" ფუნქცია ადგენს თეთრი ბალანსის განსხვავებულ მნიშვნელობას გარემოს ფერის ტემპერატურისა და სიკაშკაშის დონის მიხედვით.
ჩვენებაWhiteBalance რესურსები Framework-res-ში
<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", როგორიცაა Active Edge (com.google.sensor.elmyra
) და Pixel Stand (com.google.sensor.dreamliner
). ამრიგად, ამის კარგი შანსია"com.google.sensor.color
"იგულისხმება ატმოსფერული სინათლის სენსორზე, რომელსაც შეუძლია ფერის მონაცემების გაზომვა.
The TMD2725 Google Pixel 3-ში, როგორც ჩანს, არ შეუძლია, მაგრამ შესაძლოა ის სენსორიც იყოს გამოყენებული Pixel 4-ში. ToF სენსორი LG G8 ThinQ-ზე დაწყვილებულია ატმოსფერული სინათლის სენსორთან, რომელსაც შეუძლია ფერების ამოცნობა, რაც დილანის თქმით, არის ის, რის გაკეთებასაც იწყებენ გარემოს სინათლის სენსორის გამყიდველები. შესაძლოა, Google Pixel 4 შეიცავდეს ასეთ პაკეტს - ბოლოს და ბოლოს, ჩვენ ველით Pixel 4-ის მხარდაჭერას სახის უსაფრთხო ამოცნობა.