Google กำลังพัฒนาฟีเจอร์เพื่อปรับสมดุลสีขาวของจอแสดงผลโดยอัตโนมัติตามความสว่าง เช่น True Tone ของ Apple ซึ่งเป็นไปได้สำหรับ Google Pixel 4
ในปี 2559 Apple เปิดตัว iPad Pro พร้อมเทคโนโลยีการแสดงผล True Tone ของ Apple เพื่อปรับสมดุลสีขาวแบบไดนามิกตามความสว่างโดยรอบ เป็นคุณสมบัติที่เรียบง่ายแต่มีประสิทธิภาพมาก ซึ่งช่วยเพิ่มประสบการณ์การอ่านในทุกระดับความสว่าง ในบรรดาผู้ผลิตอุปกรณ์ Android เท่านั้น OnePlus และล่าสุด แอลจีได้พยายามเลียนแบบ True Tone แม้ว่าจะมีเพียงรุ่นหลังเท่านั้นที่ทำได้สำเร็จ ตอนนี้เราพบหลักฐานว่า Google กำลังทำงานเกี่ยวกับคุณสมบัติการแสดงผลดังกล่าว และมีแนวโน้มว่าจะปรากฏในซีรีส์ Google Pixel 4 ที่กำลังจะมาถึง
ตามที่ Dylan Raga นักวิเคราะห์การแสดงผลของ XDA กล่าวไว้ พื้นฐานของ TrueTone ในอุปกรณ์ Apple มาจาก "แนวคิดเรื่องสี การปรับตัวในระบบการมองเห็นของมนุษย์ ซึ่งช่วยให้วัตถุปรากฏเป็นสีเดียวกันแม้ว่าจะดูภายใต้สีที่ต่างกันก็ตาม แสงสว่าง สิ่งนี้ใช้ได้กับพื้นผิวสะท้อนแสง เช่น วัตถุในโลกแห่งความเป็นจริง แต่หน้าจอสมาร์ทโฟนจะเปล่งแสงออกมา หน้าจอมักจะปรากฏเป็นสีน้ำเงินมากเกินไปเมื่อมองภายใต้แสงที่อุ่นกว่า เนื่องจากสมดุลสีขาวที่รับรู้ของจอแสดงผลจะเปลี่ยนไปตามสีของแสงโดยรอบรอบตัวคุณ เพื่อให้บรรลุคุณสมบัติในการปรับการมองเห็นแบบเดียวกัน จอแสดงผลควรเปลี่ยนอุณหภูมิสีไปเป็นสีของ แสงโดยรอบเพื่อให้ปรากฏว่าพื้นผิวของหน้าจอได้รับแสงสว่างตามสีของสภาพแวดล้อม แสงสว่าง ทำให้หน้าจอดูสม่ำเสมอไม่ว่าแสงโดยรอบจะเป็นสีใดก็ตาม" หากใช้กับ Google Pixel 4 และ Pixel 4 XL ก็น่าจะใช้งานได้เช่นนี้
หลักฐานในการรวมคุณลักษณะนี้มีอายุย้อนไปถึง โครงสร้างที่รั่วไหลออกมา ที่เราได้รับในเดือนมกราคม ในรุ่นนั้น เราพบว่า Android Q มีการตั้งค่าตัวยึดตำแหน่งเพื่อสลับ "สมดุลสีขาวของจอแสดงผล" สมัยนั้นและทุกวันนี้ก็ยังทำอะไรไม่ได้ หลังจากขุดลึกลงไปแล้ว เราก็พบว่าสาเหตุ: ต้องใช้เซ็นเซอร์ใหม่ทั้งหมดที่ไม่มีอยู่ในสมาร์ทโฟน Google Pixel ที่มีอยู่ นั่นฟังดูคล้ายกัน ไปยังฟีเจอร์อื่นของ Pixel 4 ที่เราเพิ่งโพสต์ไปเมื่อเช้าวันนี้
ภายในแอปการตั้งค่าใน Android Q มีคลาสใหม่ที่เรียกว่า DisplayWhiteBalancePreferenceController
. จะตรวจสอบว่าค่ากรอบบูลีน config_displayWhiteBalanceAvailable
ถูกตั้งค่าเป็นจริงก่อนที่จะอนุญาตให้แสดงการสลับด้านบนในการตั้งค่าการแสดงผล นอกจากนี้ยังกำหนดให้โหมดสีปัจจุบันบน Pixel ไม่ได้ตั้งค่าเป็น "2" ซึ่งสอดคล้องกับ "Saturated" บน Pixel 2 และ "Adaptive" บน Pixel 3 ตามข้อมูลของ Dylan Raga คุณลักษณะ "ใช้งานไม่ได้กับโปรไฟล์สีอิ่มตัว เนื่องจากโปรไฟล์นั้นไม่ได้รับการจัดการสีอย่างเหมาะสมและไม่ได้ปรับเทียบ" ซึ่งหมายความว่า "มีแนวโน้มว่าจะไม่มี ข้อมูลการปรับเทียบเพื่อทำการแปลงพื้นที่สีที่จำเป็นอย่างเหมาะสม" นอกจากคลาสตัวควบคุมการตั้งค่าแล้ว ไม่มีอะไรอื่นในการตั้งค่าหรือ SystemUI สำหรับใหม่นี้ คุณสมบัติ.
อย่างไรก็ตาม ภายในกรอบงานจะมีจำนวนเต็มหลายจำนวน อาร์เรย์จำนวนเต็ม อาร์เรย์สตริง และสุดท้ายคือสตริงนั้น ยืนยันว่าคุณสมบัตินี้มีไว้สำหรับการปรับสมดุลแสงสีขาวแบบไดนามิกตามความสว่าง และจำเป็นต้องมีคุณสมบัติใหม่ เซ็นเซอร์ จำนวนเต็ม อาร์เรย์จำนวนเต็ม และอาร์เรย์สตริงต่อไปนี้ยืนยันว่า "displayWhiteBalance
" คุณสมบัติจะตั้งค่าสมดุลแสงขาวที่แตกต่างกันตามอุณหภูมิสีโดยรอบและระดับความสว่าง
ทรัพยากร displayWhiteBalance ใน 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
) และขาตั้งพิกเซล (com.google.sensor.dreamliner
). จึงมีโอกาสอันดีนี้”com.google.sensor.color
" หมายถึงเซ็นเซอร์วัดแสงโดยรอบที่สามารถวัดข้อมูลสีได้
ที่ TMD2725 ใน Google Pixel 3 ดูเหมือนจะไม่สามารถทำได้ แต่บางทีเซ็นเซอร์ใดก็ตามที่ใช้ใน Pixel 4 อาจเป็นได้ เซ็นเซอร์ ToF บน LG G8 ThinQ จับคู่กับเซ็นเซอร์วัดแสงโดยรอบที่สามารถตรวจจับสีได้ ซึ่ง Dylan กล่าวว่าเป็นสิ่งที่ผู้จำหน่ายเซ็นเซอร์วัดแสงโดยรอบกำลังเริ่มทำ บางที Google Pixel 4 อาจมีแพ็คเกจดังกล่าวด้วย เพราะเราคาดหวังว่า Pixel 4 จะรองรับ การจดจำใบหน้าที่ปลอดภัย.