本技術(shù)實施例涉及終端,尤其涉及一種顯示方法、生成校正數(shù)據(jù)的方法和電子設(shè)備。
背景技術(shù):
1、隨著顯示技術(shù)的不斷發(fā)展,用戶對終端設(shè)備的顯示屏的顯示效果要求越來越高。
2、然而,目前不同的終端設(shè)備例如不同的手機,在顯示同一界面時存在色差?;蛘?,具備多個顯示屏的手機,其不同顯示屏在顯示同一界面時可能存在色差。主要原因是顯示屏本身的差異導(dǎo)致,例如.顯示屏的材料差異、工藝制成差異、制造公差等原因?qū)е虏煌@示屏顯示同一界面時色彩不一致。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種顯示方法、生成校正數(shù)據(jù)的方法和電子設(shè)備,用于校準(zhǔn)顯示屏顯示界面時的色彩,避免不同顯示屏的顯示色差。
2、為達(dá)到上述目的,本技術(shù)的實施例采用如下技術(shù)方案:
3、第一方面,提供了一種顯示方法,用于校準(zhǔn)第一電子設(shè)備顯示界面時的色彩。該方法包括:在當(dāng)前屏幕參數(shù)下,第一電子設(shè)備基于輸出色彩值顯示界面。其中,輸出色彩值是基于當(dāng)前屏幕參數(shù)對應(yīng)的目標(biāo)校正數(shù)據(jù)將界面中的像素的目標(biāo)色彩值進(jìn)行校正后的色彩值。輸出色彩值的色坐標(biāo)與目標(biāo)色彩值的色坐標(biāo)一致。目標(biāo)校正數(shù)據(jù)包括輸出色彩值與當(dāng)前屏幕參數(shù)下的目標(biāo)色彩值間的映射關(guān)系。
4、由于色坐標(biāo)可以精確定義一個顏色,所以校正后第一電子設(shè)備在當(dāng)前屏幕參數(shù)下基于輸出色彩值顯示界面時,能夠顯示出當(dāng)前屏幕參數(shù)對應(yīng)的顯示效果。在相同的屏幕參數(shù)下,不同第一電子設(shè)備在基于本技術(shù)實施例提供的顯示方法顯示同一界面時,具備相同的顯示效果。
5、在第一方面的一種可能的實現(xiàn)方式中,第一電子設(shè)備存儲有與多個預(yù)設(shè)屏幕參數(shù)一一對應(yīng)的多個校正數(shù)據(jù),多個校正數(shù)據(jù)中的每個校正數(shù)據(jù)包括輸出色彩值與對應(yīng)預(yù)設(shè)屏幕參數(shù)下的目標(biāo)色彩值間的映射關(guān)系。第一電子設(shè)備在基于輸出色彩值顯示界面之前,第一電子設(shè)備可以基于當(dāng)前屏幕參數(shù)和與多個預(yù)設(shè)屏幕參數(shù)一一對應(yīng)的多個校正數(shù)據(jù),獲取目標(biāo)校正數(shù)據(jù)。
6、在第一方面的一種可能的實現(xiàn)方式中,第一電子設(shè)備在基于輸出色彩值顯示界面之前,第一電子設(shè)備可以基于當(dāng)前屏幕參數(shù)查找出多個預(yù)設(shè)屏幕參數(shù)中與當(dāng)前屏幕參數(shù)一致的預(yù)設(shè)屏幕參數(shù),該預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)為目標(biāo)校正數(shù)據(jù)。也就是說,第一電子設(shè)備可以存儲有多個預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù),第一電子設(shè)備可以從中查找出多個預(yù)設(shè)屏幕參數(shù)中當(dāng)前屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)。該實現(xiàn)方式雖然可以快速找出當(dāng)前屏幕參數(shù)對應(yīng)的校正數(shù)據(jù),但是需要存儲較多的校正數(shù)據(jù),占用過多的存儲空間。
7、在第一方面的一種可能的實現(xiàn)方式中,當(dāng)前屏幕參數(shù)包括當(dāng)前背光亮度,多個預(yù)設(shè)屏幕參數(shù)對應(yīng)多個預(yù)設(shè)亮度。多個預(yù)設(shè)屏幕參數(shù)至少對應(yīng)兩個預(yù)設(shè)亮度,如第一預(yù)設(shè)亮度和第二預(yù)設(shè)亮度。在當(dāng)前屏幕參數(shù)滿足第一預(yù)設(shè)條件的情況下,將與當(dāng)前屏幕參數(shù)相關(guān)的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)作為目標(biāo)校正數(shù)據(jù)。在當(dāng)前屏幕參數(shù)不滿足第一預(yù)設(shè)條件的情況下,根據(jù)與當(dāng)前屏幕參數(shù)相關(guān)的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)確定目標(biāo)校正數(shù)據(jù)。第一預(yù)設(shè)條件為多個預(yù)設(shè)亮度包括當(dāng)前背光亮度,或者,當(dāng)前背光亮度小于第一預(yù)設(shè)亮度,或者當(dāng)前背光亮度大于第二預(yù)設(shè)亮度,其中,第一預(yù)設(shè)亮度是多個預(yù)設(shè)亮度中的極小值,第二預(yù)設(shè)亮度是多個預(yù)設(shè)亮度中的極大值。該實現(xiàn)方式中,第一電子設(shè)備可以包括預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù),在當(dāng)前背光亮度滿足第一條件時,直接將與當(dāng)前屏幕參數(shù)相關(guān)的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)作為目標(biāo)校正數(shù)據(jù)。在當(dāng)前背光亮度不滿足第一條件時,需要計算目標(biāo)校正數(shù)據(jù)。該實現(xiàn)方式中,第一電子設(shè)備只需要存儲預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù),能夠降低存儲空間的占用,和校正數(shù)據(jù)的生成成本。
8、在第一方面的一種可能的實現(xiàn)方式中,在多個預(yù)設(shè)屏幕參數(shù)包括當(dāng)前屏幕參數(shù)時,將多個預(yù)設(shè)屏幕參數(shù)中與當(dāng)前屏幕參數(shù)一致的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)作為第一目標(biāo)校正數(shù)據(jù)。當(dāng)前屏幕參數(shù)可以是當(dāng)前背光亮度。在當(dāng)前背光亮度小于或等于第一預(yù)設(shè)亮度的情況下,與當(dāng)前屏幕參數(shù)相關(guān)的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)為第二目標(biāo)校正數(shù)據(jù),第二目標(biāo)校正數(shù)據(jù)是第一預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù)。在當(dāng)前背光亮度大于或等于第二預(yù)設(shè)亮度的情況下,與當(dāng)前屏幕參數(shù)相關(guān)的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)為第三目標(biāo)校正數(shù)據(jù),第三目標(biāo)校正數(shù)據(jù)是第二預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù)。該實現(xiàn)方式提供了一種生成目標(biāo)校正數(shù)據(jù)的可能的實現(xiàn)方式。
9、在第一方面的一種可能的實現(xiàn)方式中,在當(dāng)前背光亮度不滿足第一條件時,需要計算目標(biāo)校正數(shù)據(jù)。具體的,獲取第一候選校正數(shù)據(jù)和第二候選校正數(shù)據(jù);第一候選校正數(shù)據(jù)是多個預(yù)設(shè)亮度中小于當(dāng)前背光亮度的第三預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù);第二候選校正數(shù)據(jù)是多個預(yù)設(shè)亮度中大于當(dāng)前背光亮度的第四預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù)。對于同一個目標(biāo)色彩值.將第一候選校正數(shù)據(jù)中目標(biāo)色彩值對應(yīng)的輸出色彩值和第二候選校正數(shù)據(jù)中目標(biāo)色彩值對應(yīng)的輸出色彩值進(jìn)行插值計算,得到目標(biāo)校正數(shù)據(jù)中的輸出色彩值。建立目標(biāo)色彩值與目標(biāo)校正數(shù)據(jù)中的輸出色彩值之間的對應(yīng)關(guān)系,得到目標(biāo)校正數(shù)據(jù)。該實現(xiàn)方式提供了一種生成目標(biāo)校正數(shù)據(jù)的可能的實現(xiàn)方式。
10、在第一方面的一種可能的實現(xiàn)方式中,當(dāng)前屏幕參數(shù)還包括當(dāng)前色彩模式,多個預(yù)設(shè)屏幕參數(shù)還對應(yīng)第一色彩模式和第二色彩模式,當(dāng)前色彩模式是第一色彩模式或者第二色彩模式,第一目標(biāo)校正數(shù)據(jù),第二目標(biāo)校正數(shù)據(jù),第三目標(biāo)校正數(shù)據(jù)對應(yīng)的色彩模式均為當(dāng)前色彩模式。
11、即,在多個預(yù)設(shè)屏幕參數(shù)包括當(dāng)前屏幕參數(shù)時,將多個預(yù)設(shè)屏幕參數(shù)中與當(dāng)前屏幕參數(shù)一致的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)作為第一目標(biāo)校正數(shù)據(jù)。當(dāng)前屏幕參數(shù)可以是當(dāng)前背光亮度和當(dāng)前色彩模式。在當(dāng)前背光亮度小于或等于第一預(yù)設(shè)亮度的情況下,與當(dāng)前屏幕參數(shù)相關(guān)的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)為第二目標(biāo)校正數(shù)據(jù),第二目標(biāo)校正數(shù)據(jù)是當(dāng)前色彩模式第一預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù)。在當(dāng)前背光亮度大于或等于第二預(yù)設(shè)亮度的情況下,與當(dāng)前屏幕參數(shù)相關(guān)的預(yù)設(shè)屏幕參數(shù)對應(yīng)的校正數(shù)據(jù)為第三目標(biāo)校正數(shù)據(jù),第三目標(biāo)校正數(shù)據(jù)是當(dāng)前色彩模式第二預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù)。當(dāng)前色彩模式是第一色彩模式或者第二色彩模式。該實現(xiàn)方式提供了一種生成目標(biāo)校正數(shù)據(jù)的可能的實現(xiàn)方式。
12、在第一方面的一種可能的實現(xiàn)方式中,當(dāng)前屏幕參數(shù)還包括當(dāng)前色彩模式,多個預(yù)設(shè)屏幕參數(shù)對應(yīng)第一色彩模式和第二色彩模式,當(dāng)前色彩模式是第一色彩模式或者第二色彩模式,第一候選校正數(shù)據(jù)和第二候選校正數(shù)對應(yīng)的色彩模式均為當(dāng)前色彩模式。
13、即,在當(dāng)前背光亮度不滿足第一條件時,需要計算目標(biāo)校正數(shù)據(jù)。具體的,獲取第一候選校正數(shù)據(jù)和第二候選校正數(shù)據(jù);第一候選校正數(shù)據(jù)是當(dāng)前色彩模式的多個預(yù)設(shè)亮度中小于當(dāng)前背光亮度的第三預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù);第二候選校正數(shù)據(jù)是當(dāng)前色彩模式的多個預(yù)設(shè)亮度中大于當(dāng)前背光亮度的第四預(yù)設(shè)亮度對應(yīng)的校正數(shù)據(jù)。對于同一個目標(biāo)色彩值.將第一候選校正數(shù)據(jù)中目標(biāo)色彩值對應(yīng)的輸出色彩值和第二候選校正數(shù)據(jù)中目標(biāo)色彩值對應(yīng)的輸出色彩值進(jìn)行插值計算,得到目標(biāo)校正數(shù)據(jù)中的輸出色彩值。建立目標(biāo)色彩值與目標(biāo)校正數(shù)據(jù)中的輸出色彩值之間的對應(yīng)關(guān)系,得到目標(biāo)校正數(shù)據(jù)。該實現(xiàn)方式提供了一種生成目標(biāo)校正數(shù)據(jù)的可能的實現(xiàn)方式。
14、在第一方面的一種可能的實現(xiàn)方式中,第三預(yù)設(shè)亮度小于當(dāng)前背光亮度且是多個預(yù)設(shè)亮度中最接近當(dāng)前背光亮度的預(yù)設(shè)亮度,第四預(yù)設(shè)亮度大于當(dāng)前背光亮度且是多個預(yù)設(shè)亮度中最接近當(dāng)前背光亮度的預(yù)設(shè)亮度。
15、在第一方面的一種可能的實現(xiàn)方式中,在第一電子設(shè)備不支持光譜校正的情況下,與多個預(yù)設(shè)屏幕參數(shù)一一對應(yīng)的多個校正數(shù)據(jù)是多個第一校正數(shù)據(jù);多個第一校正數(shù)據(jù)中的每個第一校正數(shù)據(jù)包括輸出色彩值與對應(yīng)預(yù)設(shè)屏幕參數(shù)下的目標(biāo)色彩值間的映射關(guān)系。該第一校正數(shù)據(jù)例如可以是第一lut。在第一電子設(shè)備支持光譜校正的情況下,與多個預(yù)設(shè)屏幕參數(shù)一一對應(yīng)的多個校正數(shù)據(jù)是多個第二校正數(shù)據(jù)。該第二校正數(shù)據(jù)例如可以是第二lut。多個第二校正數(shù)據(jù)是將多個第一校正數(shù)據(jù)中第一目標(biāo)色彩值替換為第二目標(biāo)色彩值得來的。第二目標(biāo)色彩值根據(jù)光譜分布數(shù)據(jù)生成,光譜分布數(shù)據(jù)是顯示屏在第一校正數(shù)據(jù)對應(yīng)的預(yù)設(shè)屏幕參數(shù)下輸出第一色彩值對應(yīng)的圖像時的光譜數(shù)據(jù)。由于制造公差、物料差異等原因,不同顯示屏背光模組中發(fā)光二極管發(fā)出的第一色彩值的光譜分布數(shù)據(jù)有所不同,基于光譜分布數(shù)據(jù)可以針對性的修正顯示屏的顯示第一色彩值時的色彩,進(jìn)一步校準(zhǔn)顯示屏的顯示色彩。第一色彩值例如可以是(255.255.255)。
16、第二方面,提供了一種生成色彩校正數(shù)據(jù)的方法,應(yīng)用于第二電子設(shè)備。第二電子設(shè)備指示第一電子設(shè)備的顯示屏在預(yù)設(shè)屏幕參數(shù)下顯示多個色彩值。第二電子設(shè)備獲取顯示屏在預(yù)設(shè)屏幕參數(shù)下顯示多個色彩值時每個色彩值的色坐標(biāo)。第二電子設(shè)備基于多個色坐標(biāo)建立顯示屏的多個輸出色彩值與預(yù)設(shè)屏幕參數(shù)下的多個目標(biāo)色彩值間的映射關(guān)系,得到校準(zhǔn)數(shù)據(jù)。該校準(zhǔn)數(shù)據(jù)于校正顯示屏的輸出色彩值;校準(zhǔn)后的顯示屏的輸出色彩值的色坐標(biāo)與預(yù)設(shè)屏幕參數(shù)下的目標(biāo)色彩值的色坐標(biāo)一致。
17、本技術(shù)中,第二電子設(shè)備可以獲取第一電子設(shè)備在預(yù)設(shè)屏幕參數(shù)下顯示多個色彩值是時的多個色坐標(biāo)。第二電子設(shè)備能夠基于色坐標(biāo)建立校正數(shù)據(jù)。由于色坐標(biāo)可以精確定義一個顏色,所以使用本技術(shù)提供的方法生成的校正數(shù)據(jù)校正第一電子設(shè)備顯示圖像的色彩,能夠顯示出與預(yù)設(shè)屏幕參數(shù)對應(yīng)的顯示效果。在相同的預(yù)設(shè)參數(shù)下,不同第一電子設(shè)備在基于本技術(shù)實施例提供的顯示方法顯示同一界面時,具備相同的顯示效果。
18、在第二方面的一種可能的實現(xiàn)方式中,該校準(zhǔn)數(shù)據(jù)為第一校準(zhǔn)數(shù)據(jù)。具體的,第二電子設(shè)備可以將多個色坐標(biāo)中的每個色坐標(biāo)轉(zhuǎn)化為顯示屏對應(yīng)的色域空間內(nèi)的輸出色彩值。第二電子設(shè)備將多色坐標(biāo)中的每個色坐標(biāo)轉(zhuǎn)化為預(yù)設(shè)屏幕參對應(yīng)的色域空間內(nèi)的目標(biāo)色彩值。第二電子設(shè)備建立多個輸出色彩值和多個目標(biāo)色彩值間的一一對應(yīng)關(guān)系,得到預(yù)設(shè)屏幕參數(shù)對應(yīng)的第一校正數(shù)據(jù)。該實現(xiàn)方式提供一種第二電子設(shè)備基于色坐標(biāo)生成校正數(shù)據(jù)的具體實現(xiàn)方式。
19、在第二方面的一種可能的實現(xiàn)方式中,該校準(zhǔn)數(shù)據(jù)為第二校準(zhǔn)數(shù)據(jù)。具體的,第二電子設(shè)備可以將多個色坐標(biāo)中的每個色坐標(biāo)轉(zhuǎn)化為顯示屏對應(yīng)的色域空間內(nèi)的輸出色彩值。第二電子設(shè)備將多色坐標(biāo)中的每個色坐標(biāo)轉(zhuǎn)化為預(yù)設(shè)屏幕參對應(yīng)的色域空間內(nèi)的目標(biāo)色彩值。第二電子設(shè)備建立多個輸出色彩值和多個目標(biāo)色彩值間的一一對應(yīng)關(guān)系,得到預(yù)設(shè)屏幕參數(shù)對應(yīng)的第一校正數(shù)據(jù)。之后,第二電子設(shè)備獲取顯示屏在預(yù)設(shè)屏幕參數(shù)下顯示第一色彩值時的光譜分布數(shù)據(jù),根據(jù)光譜分布數(shù)據(jù)得到第二目標(biāo)色彩值,將第一校正數(shù)據(jù)中第一色彩值對應(yīng)的第一目標(biāo)色彩值替換為第二目標(biāo)色彩值,得到第二校正數(shù)據(jù)。由于制造公差、物料差異等原因,不同顯示屏背光模組中發(fā)光二極管發(fā)出的第一色彩值的光譜分布數(shù)據(jù)有所不同,基于光譜分布數(shù)據(jù)可以針對性的修正顯示屏的顯示第一色彩值時的色彩,進(jìn)一步校準(zhǔn)顯示屏的顯示色彩。該實現(xiàn)方式提供一種基于光譜分布數(shù)據(jù)生成校準(zhǔn)數(shù)據(jù)的方法。
20、第三方面,本技術(shù)提供一種電子設(shè)備,該電子設(shè)備包括:存儲器、顯示屏、及一個或多個處理器;所述存儲器、所述顯示屏與所述處理器耦合;其中,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令;當(dāng)所述計算機指令被所述處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如第一方面任一項所述的方法。
21、第四方面,本技術(shù)提供一種電子設(shè)備,該電子設(shè)備包括:存儲器、及一個或多個處理器;所述存儲器、與所述處理器耦合;其中,所述存儲器用于存儲計算機程序代碼,所述計算機程序代碼包括計算機指令;當(dāng)所述計算機指令被所述處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如第二方面任一項所述的方法。
22、第五方面,本技術(shù)提供一種芯片系統(tǒng),該芯片系統(tǒng)可以應(yīng)用于包括存儲器的電子設(shè)備。該芯片系統(tǒng)包括一個或多個接口電路和一個或多個處理器。該接口電路和處理器通過線路互聯(lián)。該接口電路用于從上述存儲器接收信號,并向處理器發(fā)送該信號,該信號包括存儲器中存儲的計算機指令。當(dāng)處理器執(zhí)行該計算機指令時,電子設(shè)備執(zhí)行如第一方面及其任一種可能的設(shè)計方式的方法。
23、第六方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)包括計算機指令。當(dāng)計算機指令在電子設(shè)備上運行時,使得該電子設(shè)備執(zhí)行如第一方面及其任一種可能的設(shè)計方式的方法。
24、第七方面,本技術(shù)提供一種計算機程序產(chǎn)品,當(dāng)計算機程序產(chǎn)品在計算機上運行時,使得計算機執(zhí)行如第一方面及其任一種可能的設(shè)計方式的方法。
25、可以理解地,上述第三和第四方面其任一種可能的設(shè)計方式的電子設(shè)備,第五方面的芯片系統(tǒng),第六方面的計算機可讀存儲介質(zhì),第五方面的計算機程序產(chǎn)品所能達(dá)到的有益效果,可參考如第一方面和第二方面及其任一種可能的設(shè)計方式中的有益效果,此處不再贅述。