• 您現在的位置是:首頁 >綜合 > 2020-06-17 11:27:17 來源:

    谷歌的第一款具有自動白平衡調整功能的產品是NestHub

    導讀 當Google上個月宣布Pixel 4時,我最興奮的功能之一就是Ambient EQ。Google稱其環境均衡器為自動白平衡調整功能。使用能夠測量環境照明色

    當Google上個月宣布Pixel 4時,我最興奮的功能之一就是Ambient EQ。Google稱其環境均衡器為自動白平衡調整功能。使用能夠測量環境照明色溫的傳感器(TMD3702VC),Ambient EQ“根據周圍的光照水平動態調整顯示[白平衡]”。可悲的是,Pixel 4上的Ambient EQ 幾乎無法調節顯示器的色溫,這給我帶來了難以置信的體驗。

    XDA的顯示分析師Dylan Raga表示,之所以首先包含此功能,是因為“ [a]顯示器的感知白平衡會隨您周圍環境照明的顏色而變化” 。例如,“在溫暖的燈光下觀看時,屏幕通常顯示為藍色。” 為了“不管環境光線的顏色如何,屏幕都能保持一致”,智能手機“應該將其色溫朝著環境光線的顏色改變。”

    Google的第一款具有自動白平衡調整功能的產品是Nest Hub,該功能也稱為Ambient EQ。在Nest Hub上,Ambient EQ充滿魔力。無論當前的照明條件如何,在Nest Hub顯示屏上查看圖像都類似于查看打印的照片。在Pixel 4上使用Ambient EQ不會獲得那種體驗,公平地說,這是有道理的,因為智能手機不僅用于查看圖像,還用于更多用途。

    不過,Pixel 4并不是唯一具有自動白平衡調整功能的移動設備,這意味著我們可以比較其他科技公司如何實現該功能。蘋果和三星都具有相似的功能,盡管蘋果的True Tone由于更好的營銷而更加知名。從我在Reddit等在線論壇上看到的無數抱怨中,并不是每個人都對啟用了True Tone的iPhone顯示屏的外觀發黃。這就是為什么我認為Google限制了Ambient EQ可以在Pixel 4上調整白點的程度的原因-他們希望該效果微妙且色彩更準確,因此人們不會將其關閉。這也可能就是為什么在iPhone上默認禁用True Tone,而在Pixel 4上默認啟用Ambient EQ的原因。

    不過,為了讓所有人滿意,我認為Google在Pixel 4上選擇Ambient EQ的范圍有點過于保守。我個人非常喜歡True Tone在iPhone和iPad上的外觀,因此我對此感到失望了解到Pixel 4的白點平均范圍從最小6300K到最大7450K,分別對應于5300K和8000K的環境色溫。在這些默認設置下,與iPhone或iPad相比,我幾乎沒有注意到顯示器的變化。相比之下,根據AnandTech進行的測量,2016年的9.7英寸Apple iPad Pro在3000K環境光照下可降至5388K 。

    調整Pixel 4的環境EQ

    在我認為我比Google知道更多的評論之前,我想解釋一下為什么我認為值得調整Ambient EQ。在顯示質量方面,人們的口味有所不同。有些人喜歡較暖的顏色,而另一些人喜歡較冷的顏色。有些人希望自己的顯示器始終保持色彩準確,而另一些人則更關心舒適性。與Pixel 4上的所有其他功能一樣,Google設計了Ambient EQ以吸引大多數用戶。但是,如果您想使用該功能來獲得您認為更 適合自己的東西,那么這就是我在這里向您展示的方法。

    是的,就像Pixel 4的許多功能一樣,只要您具有root用戶訪問權限,就可以在Pixel 4上調整Ambient EQ 。我已經使用自定義參數已有一個多星期了,我覺得它不僅使在溫暖的環境光線下閱讀文本變得更加愉快,而且還減少了眼睛疲勞。Pixel 4已經成為我最舒適使用的智能手機。在向您展示如何調整Ambient EQ之前,您需要了解如何控制其參數。

    上表顯示了Pixel 4上Ambient EQ的最重要參數。前兩列顯示Pixel 4的基本顯示色溫(第2列)相對于環境色溫(第1列)。通過使用涉及減少/增加閾值以及一些其他參數的計算,Pixel 4可以將其顯示色溫調整為介于最小值(6300K)和最大值(7450K)之間的任何值。如果您有興趣閱讀如何計算這些中間值,建議閱讀AOSP中每個設置的說明。搜索“ config_displayWhiteBalance”以找到所有相關的環境均衡器參數及其描述。

    掌握了這些知識后,我對Ambient EQ進行了調整,以使用已知的Apple True Tone值(感謝Anandtech)和庫存的Pixel 4值來進行以下更改:

    這些價值觀完美嗎?不,當然不是,質量是主觀的。我個人是否更喜歡使用這些值的Pixel 4外觀?你打賭 如果我可以獲得True Tone環境/顯示顏色值的完整列表,則可以進行調整以更好地匹配iPhone。如果我有更好的顯示設備,則可以創建一組值,使Pixel 4在所有環境照明條件下均顯示色彩準確。如果需要,我可以擴展Ambient EQ的顏色范圍,使其完全替代Night Light。所要做的只是反復試驗,這就是為什么我要與社區分享我學到的東西。

    這是我制作的Magisk模塊,其中包含上表中的自定義環境EQ值。只需從下面的鏈接下載它,然后將模塊安裝在Magisk Manager中。

    如果您有興趣自行定制Ambient EQ,則需要執行以下操作:

    創建一個針對Android框架(程序包名稱:“ android”)的運行時資源覆蓋(RRO)。這是我的疊加層中的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。這是通過更改config_displayWhiteBalanceLowLightAmbientColorTemperature的值來完成的。請注意,弱光閾值是數組config_displayWhiteBalanceLowLightAmbientBrightnesses中的勒克斯值范圍,可以在arrays.xml中覆蓋該值。(我用10覆蓋了默認的10-50范圍,因此當環境亮度低于10 lux時,Pixel 4會降至5388K。)這是我在疊加層中使用的dimens.xml。

    編譯并簽名覆蓋程序包,并創建一個Magisk模塊以將該覆蓋程序放置在/ vendor / overlay中。

    您可以使用Substratum和Magisk Module模板,也可以僅提取我的Magisk Module并反編譯我用作基礎的疊加層。如果您提出了一系列滿意的價值觀,請在下面的評論或XDA論壇中分享您的工作。

    最后,如果您要嘗試反復試驗的方法,我建議使用以下兩個adb shell命令:

    adb shell dumpsys color_display –使用它來查看最低和最高色溫替代值是否正常工作,并查看當前顯示色溫設置為什么。

    adb shell dumpsys display–查找“ AmbientColorTemperatureSensor”輸出,以查看TMD3702VC顏色傳感器報告當前環境色溫的方式。事件歷史記錄列出了記錄的環境色溫以及記錄該值的時間(以Unix紀元毫秒為單位)。

  • 成人app