本公開涉及顯示,尤其涉及一種顯示方法、裝置、存儲介質(zhì)及電子設(shè)備。
背景技術(shù):
1、隨著顏色學(xué)的發(fā)展,圖像的原始色域越來越廣,顯示設(shè)備也呈現(xiàn)多樣化的趨勢。由于不同的顯示設(shè)備所使用的色域不同,同一個(gè)原圖像或者原視頻在不同的顯示設(shè)備下呈現(xiàn)出來的效果不同,例如高色域的圖像在低色域的設(shè)備中顯示時(shí),會導(dǎo)致圖像顯示的顏色發(fā)生偏差。
技術(shù)實(shí)現(xiàn)思路
1、為克服相關(guān)技術(shù)中存在的問題,本公開提供一種顯示方法、裝置、存儲介質(zhì)及電子設(shè)備。
2、根據(jù)本公開實(shí)施例的第一方面,提供一種顯示方法,所述顯示方法包括:
3、確定待處理圖像中各像素點(diǎn)在原始色域下的原始顏色值;
4、基于所述各像素點(diǎn)的原始顏色值和預(yù)設(shè)色域?qū)?yīng)關(guān)系,確定所述待處理圖像中各像素點(diǎn)在目標(biāo)色域下的目標(biāo)顏色值,所述預(yù)設(shè)色域?qū)?yīng)關(guān)系用于表征所述原始色域中原始顏色節(jié)點(diǎn)與所述目標(biāo)色域中目標(biāo)節(jié)點(diǎn)之間的顏色值對應(yīng)關(guān)系;
5、根據(jù)所述待處理圖像中各像素點(diǎn)的所述目標(biāo)顏色值,對所述待處理圖像進(jìn)行顯示。
6、可選地,所述預(yù)設(shè)色域?qū)?yīng)關(guān)系中第一目標(biāo)節(jié)點(diǎn)的顏色值是基于與所述第一目標(biāo)節(jié)點(diǎn)對應(yīng)的第一原始節(jié)點(diǎn)的顏色補(bǔ)償值以及所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)確定的,所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)是基于所述目標(biāo)色域的色域邊界和所述第一原始節(jié)點(diǎn)確定的,所述第一原始節(jié)點(diǎn)的顏色補(bǔ)償值是由第二原始節(jié)點(diǎn)的候選映射點(diǎn)和目標(biāo)映射點(diǎn)的色差確定的,所述目標(biāo)映射點(diǎn)為所述第二原始節(jié)點(diǎn)的候選映射點(diǎn)對應(yīng)的多個(gè)映射點(diǎn)中與所述第二原始節(jié)點(diǎn)顯示差異最小的映射點(diǎn),所述第一原始節(jié)點(diǎn)與所述第二原始節(jié)點(diǎn)為所述色域邊界外相同或相關(guān)的原始節(jié)點(diǎn)。
7、可選地,所述顯示方法還包括:
8、分別確定所述目標(biāo)色域和所述原始色域在第一顏色空間下的坐標(biāo),并確定所述目標(biāo)色域的色域邊界;
9、根據(jù)所述目標(biāo)色域的色域邊界與所述第一原始節(jié)點(diǎn)確定所述第一原始節(jié)點(diǎn)的候選映射點(diǎn),根據(jù)所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)和顏色補(bǔ)償值確定第一映射點(diǎn);
10、在所述目標(biāo)色域中確定與第三原始節(jié)點(diǎn)的坐標(biāo)相同的第二映射點(diǎn),所述第三原始節(jié)點(diǎn)位于所述目標(biāo)色域的色域邊界以內(nèi);
11、將所述第一映射點(diǎn)的顏色值確定所述預(yù)設(shè)色域?qū)?yīng)關(guān)系中所述第一目標(biāo)節(jié)點(diǎn)的顏色值,并將所述第二映射點(diǎn)的顏色值確定所述預(yù)設(shè)色域?qū)?yīng)關(guān)系中所述第三原始節(jié)點(diǎn)對應(yīng)的第二目標(biāo)節(jié)點(diǎn)的顏色值。
12、可選地,所述第一顏色空間為lch顏色空間,所述根據(jù)所述目標(biāo)色域的色域邊界與所述第一原始節(jié)點(diǎn)確定所述第一原始節(jié)點(diǎn)的候選映射點(diǎn),包括:
13、確定所述第一原始節(jié)點(diǎn)對應(yīng)的目標(biāo)h值;
14、根據(jù)所述色域邊界與所述目標(biāo)h值確定新的色域邊界,并根據(jù)所述新的色域邊界與所述第一原始節(jié)點(diǎn)確定所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)。
15、可選地,所述根據(jù)所述色域邊界與所述目標(biāo)h值確定新的色域邊界,并根據(jù)所述新的色域邊界與所述第一原始節(jié)點(diǎn)確定所述第一原始節(jié)點(diǎn)的候選映射點(diǎn),包括:
16、根據(jù)所述色域邊界對應(yīng)的邊界節(jié)點(diǎn)中h值等于所述目標(biāo)h值的節(jié)點(diǎn),確定所述新的色域邊界;
17、將所述新的色域邊界上與所述第一原始節(jié)點(diǎn)距離最近的節(jié)點(diǎn)作為所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)。
18、可選地,所述根據(jù)所述色域邊界與所述目標(biāo)h值確定新的色域邊界,并根據(jù)所述新的色域邊界與所述第一原始節(jié)點(diǎn)確定所述第一原始節(jié)點(diǎn)的候選映射點(diǎn),包括:
19、根據(jù)所述色域邊界對應(yīng)的邊界節(jié)點(diǎn)中h值處于所述目標(biāo)h值對應(yīng)的預(yù)設(shè)范圍內(nèi)的節(jié)點(diǎn),確定所述新的色域邊界;
20、根據(jù)所述目標(biāo)h值對應(yīng)的預(yù)設(shè)范圍和所述第一原始節(jié)點(diǎn),確定第四原始節(jié)點(diǎn),所述第四原始節(jié)點(diǎn)的h值處于所述預(yù)設(shè)范圍內(nèi),且所述第四原始節(jié)點(diǎn)與所述第一原始節(jié)點(diǎn)為l值和c值相同的節(jié)點(diǎn);
21、將所述新的色域邊界上與所述第四原始節(jié)點(diǎn)距離最近的節(jié)點(diǎn)作為所述第一原始節(jié)點(diǎn)對應(yīng)的候選映射點(diǎn)。
22、可選地,所述根據(jù)所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)和所述顏色補(bǔ)償值確定第一映射點(diǎn),包括:
23、確定所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)在均勻顏色空間下的映射坐標(biāo);
24、將所述第一原始節(jié)點(diǎn)的候選映射點(diǎn)的映射坐標(biāo)中的色度坐標(biāo)值與所述顏色補(bǔ)償值相加,得到新的映射坐標(biāo),并將所述新的映射坐標(biāo)對應(yīng)的映射點(diǎn)確定為所述第一映射點(diǎn)。
25、可選地,所述顯示方法還包括:
26、確定所述第二原始節(jié)點(diǎn)的候選映射點(diǎn)在所述均勻顏色空間下的色度值;
27、根據(jù)所述第二原始節(jié)點(diǎn)的候選映射點(diǎn)的色度值確定所述第二原始節(jié)點(diǎn)的候選映射點(diǎn)對應(yīng)的多個(gè)映射點(diǎn);
28、在所述多個(gè)映射點(diǎn)中確定與所述第二原始節(jié)點(diǎn)顯示差異最小的目標(biāo)映射點(diǎn);
29、根據(jù)所述目標(biāo)映射點(diǎn)的色度值與所述候選映射點(diǎn)的色度值確定所述第一原始節(jié)點(diǎn)的顏色補(bǔ)償值。
30、可選地,所述根據(jù)所述第二原始節(jié)點(diǎn)的候選映射點(diǎn)的色度值確定所述第二原始節(jié)點(diǎn)的候選映射點(diǎn)對應(yīng)的多個(gè)映射點(diǎn),包括:
31、在所述第二原始節(jié)點(diǎn)的候選映射點(diǎn)的色度值對應(yīng)的預(yù)設(shè)色度范圍內(nèi),確定第二原始節(jié)點(diǎn)的候選映射點(diǎn)對應(yīng)的多個(gè)映射點(diǎn)。
32、可選地,所述在所述多個(gè)映射點(diǎn)中確定與所述第二原始節(jié)點(diǎn)顯示差異最小的目標(biāo)映射點(diǎn),包括:
33、通過第一設(shè)備顯示所述第一預(yù)設(shè)數(shù)量個(gè)映射點(diǎn)對應(yīng)的顏色,并通過第二設(shè)備顯示所述第二原始節(jié)點(diǎn)對應(yīng)的顏色,所述第一設(shè)備的顯示色域?yàn)樗瞿繕?biāo)色域,所述第二設(shè)備的顯示色域?yàn)樗鲈忌颍?/p>
34、接收目標(biāo)對比結(jié)果,所述目標(biāo)對比結(jié)果包括所述第一設(shè)備顯示的顏色中與所述第二設(shè)備顯示的顯示差異最小的目標(biāo)顏色;
35、將所述目標(biāo)顏色對應(yīng)的映射點(diǎn)確定為所述目標(biāo)映射點(diǎn)。
36、可選地,所述第一原始節(jié)點(diǎn)與所述第二原始節(jié)點(diǎn)相同,所述根據(jù)所述目標(biāo)映射點(diǎn)的色度值與所述候選映射點(diǎn)的色度值確定所述第一原始節(jié)點(diǎn)的顏色補(bǔ)償值,包括:
37、根據(jù)所述目標(biāo)映射點(diǎn)的色度值與所述候選映射點(diǎn)的色度值確定色度差值,并將所述色度差值作為所述第一原始節(jié)點(diǎn)的顏色補(bǔ)償值。
38、可選地,所述第一原始節(jié)點(diǎn)與所述第二原始節(jié)點(diǎn)相關(guān),所述顯示方法還包括:
39、對在所述色域邊界外的原始節(jié)點(diǎn)進(jìn)行分組,得到多組原始節(jié)點(diǎn)集合,所述第一原始節(jié)點(diǎn)與所述第二原始節(jié)點(diǎn)為所述多組原始節(jié)點(diǎn)集合中目標(biāo)原始節(jié)點(diǎn)集合的原始節(jié)點(diǎn);
40、在所述目標(biāo)原始節(jié)點(diǎn)集合中確定預(yù)設(shè)數(shù)量個(gè)第二原始節(jié)點(diǎn);
41、所述根據(jù)所述目標(biāo)映射點(diǎn)的色度值與所述候選映射點(diǎn)的色度值確定所述第一原始節(jié)點(diǎn)的顏色補(bǔ)償值,包括:
42、確定所述預(yù)設(shè)數(shù)量個(gè)第二原始節(jié)點(diǎn)中每一第二原始節(jié)點(diǎn)對應(yīng)的候選映射點(diǎn)與目標(biāo)映射點(diǎn)之間的色度差值,得到所述預(yù)設(shè)數(shù)量個(gè)色度差值;
43、將所述預(yù)設(shè)數(shù)量個(gè)色度差值的均值作為所述目標(biāo)原始節(jié)點(diǎn)集合中每一原始節(jié)點(diǎn)的顏色補(bǔ)償值。
44、可選地,所述對在所述色域邊界外的原始節(jié)點(diǎn)進(jìn)行分組,得到多組原始節(jié)點(diǎn)集合,包括:
45、根據(jù)lch顏色空間的h值范圍進(jìn)行劃分,得到多個(gè)h值區(qū)間;
46、確定在所述色域邊界外的原始節(jié)點(diǎn)在所述lch顏色空間下的坐標(biāo),并將在所述色域邊界外的原始節(jié)點(diǎn)中h值屬于同一h值區(qū)間的原始節(jié)點(diǎn)劃分為同一原始節(jié)點(diǎn)集合,得到所述多組原始節(jié)點(diǎn)集合。
47、根據(jù)本公開實(shí)施例的第二方面,提供一種顯示裝置,所述顯示裝置包括:
48、第一確定模塊,被配置為確定待處理圖像中各像素點(diǎn)在原始色域下的原始顏色值;
49、第二確定模塊,被配置為基于所述各像素點(diǎn)的原始顏色值和預(yù)設(shè)色域?qū)?yīng)關(guān)系,確定所述待處理圖像中各像素點(diǎn)在目標(biāo)色域下的目標(biāo)顏色值,所述預(yù)設(shè)色域?qū)?yīng)關(guān)系用于表征所述原始色域中原始顏色節(jié)點(diǎn)與所述目標(biāo)色域中目標(biāo)節(jié)點(diǎn)之間的顏色值對應(yīng)關(guān)系;
50、顯示模塊,用于根據(jù)所述待處理圖像中各像素點(diǎn)的所述目標(biāo)顏色值,對所述待處理圖像進(jìn)行顯示。
51、根據(jù)本公開實(shí)施例的第三方面,提供一種電子設(shè)備,包括:
52、處理器;
53、用于存儲處理器可執(zhí)行指令的存儲器;
54、其中,所述處理器被配置為:
55、確定待處理圖像中各像素點(diǎn)在原始色域下的原始顏色值;
56、基于所述各像素點(diǎn)的原始顏色值和預(yù)設(shè)色域?qū)?yīng)關(guān)系,確定所述待處理圖像中各像素點(diǎn)在目標(biāo)色域下的目標(biāo)顏色值,所述預(yù)設(shè)色域?qū)?yīng)關(guān)系用于表征所述原始色域中原始顏色節(jié)點(diǎn)與所述目標(biāo)色域中目標(biāo)節(jié)點(diǎn)之間的顏色值對應(yīng)關(guān)系;
57、根據(jù)所述待處理圖像中各像素點(diǎn)的所述目標(biāo)顏色值,對所述待處理圖像進(jìn)行顯示。
58、根據(jù)本公開實(shí)施例的第四方面,提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序指令,該程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面中任一項(xiàng)所述方法的步驟。
59、本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
60、首先,確定待處理圖像中各像素點(diǎn)在原始色域下的原始顏色值,然后基于各像素點(diǎn)的原始顏色值和預(yù)設(shè)色域?qū)?yīng)關(guān)系,確定待處理圖像中各像素點(diǎn)在目標(biāo)色域下的目標(biāo)顏色值,并根據(jù)待處理圖像中各像素點(diǎn)的目標(biāo)顏色值,對待處理圖像進(jìn)行顯示,預(yù)設(shè)色域?qū)?yīng)關(guān)系用于表征原始色域中原始顏色節(jié)點(diǎn)與目標(biāo)色域中目標(biāo)節(jié)點(diǎn)之間的顏色值對應(yīng)關(guān)系。采用上述方法,通過預(yù)設(shè)色域?qū)?yīng)關(guān)系將待處理圖像從原始色域映射到目標(biāo)色域下進(jìn)行顯示,使得映射后的圖像顏色更接近原始的圖像顏色,從而降低圖像顯示的顏色偏差,減少損失圖像細(xì)節(jié)。
61、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。