本發(fā)明涉及照明技術(shù)領(lǐng)域,尤其涉及一種氛圍光有效色彩獲取方法、設(shè)備和顯示設(shè)備。
背景技術(shù):
顯示設(shè)備例如電視和展示屏等的氛圍光,指根據(jù)顯示設(shè)備顯示的內(nèi)容,在顯示設(shè)備周圍變換色彩的照明光。氛圍光能夠?qū)@示內(nèi)容的情景氛圍從屏幕延展至顯示設(shè)備的背景空間,使背景空間的色彩效果與顯示內(nèi)容相呼應,給觀眾營造身臨其境的視覺效果。以電視為例,其氛圍光效果如圖1所示,圖1中里層方框為電視的屏幕,外層方框表示電視的背景空間,具有氛圍光照明功能的電視,會根據(jù)屏幕上各個區(qū)域的顯示內(nèi)容對背景空間進行不同色彩的照明,增強顯示內(nèi)容的視覺感染力。
顯示設(shè)備的氛圍光通常由安裝在顯示設(shè)備背面的多個光源在墻壁上產(chǎn)生的反射光形成。圖2示出了顯示設(shè)備氛圍光照明系統(tǒng)的簡圖,如圖2所示,每個光源(圖2中的圓圈),例如LED燈,對應顯示設(shè)備屏幕(圖2中外框)上的一個子區(qū)域,其發(fā)出的氛圍光的顏色與屏幕子區(qū)域的色彩相對應,光源發(fā)出何種色彩的氛圍光,則由與光源相連的控制器根據(jù)處理器計算的結(jié)果進行控制,所述屏幕子區(qū)域通常為靠近屏幕邊緣的區(qū)域,光源的安裝位置通常與屏幕子區(qū)域的物理位置對應。
氛圍光的色彩由屏幕子區(qū)域的有效色彩決定,因此獲取所述有效色彩是氛圍光照明的關(guān)鍵。有效色彩指能夠表征屏幕子區(qū)域氛圍的色彩,通常有效色彩為屏幕子區(qū)域的主色彩,也就是像素點最多的色彩。如圖3所示,整個圖片是從屏幕截取的子區(qū)域,其中花占據(jù)的像素點最多,因此花的顏色就是主色彩,亦即子區(qū)域的有效色彩,若花的顏色為紅色,那么與該子區(qū)域?qū)墓庠吹恼彰鞴獗闶羌t色。但以主色彩為有效色彩的方法有時是不合理的,特別是主色彩為子區(qū)域的背景色的時候,如圖4所示,花之外的部分為背景,花所占據(jù)的像素點雖不如背景多,但花是該圖片的核心內(nèi)容,也是最醒目的內(nèi)容,若此處以背景色為有效色彩則是不準確的。
技術(shù)實現(xiàn)要素:
為克服氛圍光照明相關(guān)技術(shù)中獲取的有效色彩準確度低的問題,本申請?zhí)峁┮环N氛圍光有效色彩獲取方法、設(shè)備和顯示設(shè)備。
根據(jù)本申請實施例的第一方面,提供一種應用于顯示設(shè)備的氛圍光有效色彩獲取方法,包括:
根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
在一種可能的設(shè)計中,所述根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,包括:
對屏幕子區(qū)域的圖像數(shù)據(jù)的像素點按照預設(shè)的間隔數(shù)進行采樣,得到采樣像素點。
在一種可能的設(shè)計中,所述將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,包括:
計算所述采樣像素點的平均指標值;
計算每個采樣像素點的指標值與所述平均指標值的差值絕對值;將所述差值絕對值大于或等于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。
其中,在一種可能的設(shè)計中,所述指標值為采樣像素點的色相值。
其中,在一種可能的設(shè)計中,所述平均指標值為所有采樣像素點的指標值的算術(shù)平均值。所述平均指標值也可以為所有采樣像素點的指標值的其他平均值,例如根據(jù)預設(shè)系數(shù)計算的加權(quán)平均值。
在一種可能的設(shè)計中,所述根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行?,包括?/p>
計算所述有效色彩的第j個顏色分量值其中,m為所述有效色彩像素點集合中像素點的個數(shù),Cj_i為所述有效色彩像素點集合中第i個像素點的第j個顏色分量值,j為自然數(shù)且1≤j≤t,t為顏色分量的個數(shù),所述有效色彩由所述顏色分量組成
在一種可能的設(shè)計中,所述的氛圍光有效色彩獲取方法,在根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行手?,還包括;
根據(jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
根據(jù)本申請實施例的第二方面,提供一種應用于顯示設(shè)備的氛圍光照明系統(tǒng),所述系統(tǒng)包括光源、控制單元和處理器,
所述光源與顯示設(shè)備的屏幕子區(qū)域相關(guān)聯(lián),所述光源與所述控制單元通信連接;
所述控制單元包含或者通信連接到所述處理器;
所述處理器配置為執(zhí)行本申請實施例第二方面所述屏幕有效色彩獲取方法的步驟;
所述控制單元配置為根據(jù)所述處理器獲取到的有效色彩,控制對應的光源發(fā)射的氛圍光的色彩。
根據(jù)本申請實施例的第三方面,提供一種應用于顯示設(shè)備的氛圍光控制器,所述控制器包括控制單元和處理器,所述控制單元包含或者通信連接到所述處理器,
所述處理器配置為執(zhí)行本申請實施例第二方面所述屏幕有效色彩獲取方法的步驟;
所述控制單元配置為根據(jù)所述處理器獲取到的有效色彩,控制對應的光源發(fā)射的氛圍光的色彩。
根據(jù)本申請實施例的第四方面,提供一種顯示設(shè)備,其包括本申請實施例的第二方面所述的氛圍光照明系統(tǒng)。
根據(jù)本申請實施例的第五方面,提供一種應用于顯示設(shè)備的氛圍光有效色彩獲取裝置,所述裝置包括:
像素點采樣模塊,用于根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
有效色彩像素點集合計算模塊,用于根據(jù)所述采樣像素點的色彩值計算得到有效色彩像素點集合,所述色彩值至少包括色相值;
有效色彩計算模塊,用于根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
在一種可能的設(shè)計中,所述裝置還包括:
主色彩獲取模塊,用于根據(jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
比較模塊,用于比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
有效色彩選擇模塊,用于如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
根據(jù)本申請實施例的第六方面,提供一種氛圍光有效色彩獲取設(shè)備,所述氛圍光有效色彩獲取設(shè)備包括:
包括存儲器和處理器,所述處理器通過調(diào)用所述存儲器內(nèi)存儲的程序或指令,用于:
根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
在一種可能的設(shè)計中,所述處理器在將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合時,具體用于:
計算所有采樣像素點的平均指標值;
計算每個采樣像素點的指標值與所述平均指標值的差值絕對值;
將所述差值絕對值大于或等于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。
其中,在一種可能的設(shè)計中,所述指標值為采樣像素點的色相值。
其中,在一種可能的設(shè)計中,所述平均指標值為所有采樣像素點的指標值的算術(shù)平均值。所述平均指標值也可以為所有采樣像素點的指標值的其他平均值,例如根據(jù)預設(shè)系數(shù)計算的加權(quán)平均值。
在一種可能的設(shè)計中,所述處理器還用于;
在根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行手?,根?jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
根據(jù)本申請實施例的第七方面,提供一種顯示設(shè)備,所述顯示設(shè)備包括本申請實施例第六方面所述的氛圍光有效色彩獲取設(shè)備。
本申請所提供的技術(shù)方案,根據(jù)顯示設(shè)備的屏幕子區(qū)域的圖像數(shù)據(jù),對屏幕子區(qū)域的像素點進行采樣,使用采樣像素點計算有效色彩以提高計算效率,并根據(jù)采樣像素點的色相值進行像素點劃分得到有效色彩像素點集合,再根據(jù)有效色彩像素點集合計算得到有效色彩,相比現(xiàn)有技術(shù)中以主色彩為有效色彩的方法,本申請所提供的技術(shù)方案更多地考慮了色彩的醒目程度,從而提高有效色彩獲取的準確度,實現(xiàn)更符合視覺感受的氛圍光效果。
應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為電視氛圍光效果示意圖。
圖2示出了顯示設(shè)備氛圍光照明系統(tǒng)的簡圖。
圖3為屏幕子區(qū)域主色彩示意圖。
圖4為屏幕子區(qū)域醒目色彩示意圖。
圖5為本申請一示例性實施例示出的一種氛圍光有效色彩獲取方法的流程示意圖。
圖6為均勻跨步采樣二維示例圖。
圖7為均勻跨步采樣一維示例圖。
圖8為圖5所示方法中步驟S502的一種實施方式的流程示意圖。
圖9為本申請一示例性實施例示出的另一種氛圍光有效色彩獲取方法的流程示意圖。
圖10為本申請一種應用于顯示設(shè)備的氛圍光照明系統(tǒng)的示意圖。
圖11為本申請一示例性實施例示出的一種氛圍光照明裝置的框圖。
圖12為本申請一示例性實施例示出的另一種氛圍光照明裝置的框圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
為了全面理解本申請,在以下詳細描述中提到了眾多具體的細節(jié),但是本領(lǐng)域技術(shù)人員應該理解,本申請可以無需這些具體細節(jié)而實現(xiàn)。在其他實施例中,不詳細描述公知的方法、過程、組件和電路,以免不必要地導致實施例模糊。
本申請的硬件架構(gòu)參見圖2,控制器根據(jù)處理器計算得到的氛圍光有效色彩控制光源所發(fā)出的氛圍光的色彩。本申請中,光源為至少一個,每個光源與一個屏幕子區(qū)域相關(guān)聯(lián),形成邏輯對應關(guān)系,所述屏幕子區(qū)域由用戶預先劃分,每個屏幕子區(qū)域可以與一個光源對應也可以與多個光源對應,相應地,處理器計算每個屏幕子區(qū)域的氛圍光有效色彩,控制單元則根據(jù)每個屏幕子區(qū)域的氛圍光有效色彩控制與所述屏幕子區(qū)域?qū)墓庠此l(fā)出的氛圍光的色彩。
現(xiàn)有技術(shù)中,氛圍光有效色彩為屏幕子區(qū)域的主色彩,這在很多情況下是不合理的,能更好地反映視覺氛圍的應該是屏幕子區(qū)域中醒目的色彩,也就是最能抓住觀眾眼球的色彩。本申請的原理在于根據(jù)當前屏幕子區(qū)域的圖像數(shù)據(jù),從中獲取屏幕子區(qū)域的醒目色彩作為氛圍光有效色彩,然后根據(jù)得到的氛圍光有效色彩控制光源發(fā)出對應色彩的氛圍光。具體地,圖5為本申請一示例性實施例示出的一種氛圍光有效色彩獲取方法的流程示意圖,如圖5所示,所述方法包括:
步驟S501,根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分。
其中,顯示設(shè)備在內(nèi)容播放過程中,屏幕的圖像數(shù)據(jù)會保存在相應的存儲單元里。步驟S501按照預先劃分的屏幕子區(qū)域讀取到各個屏幕子區(qū)域的圖像數(shù)據(jù),圖像數(shù)據(jù)包括各個像素點的色彩值。讀取到屏幕子區(qū)域的圖像數(shù)據(jù)后,若使用屏幕子區(qū)域的所有像素點進行計算,雖然能夠保留完整的色彩信息,但計算量將是巨大的,為降低計算量、提高處理效率,對屏幕子區(qū)域的像素點進行采樣,使用采樣像素點進行計算。為使采樣像素點能夠表征屏幕子區(qū)域的色彩,較優(yōu)地是對像素點進行均勻跨步采樣,所述均勻跨步采樣指采樣的步幅是固定的,所述步幅指采樣時相鄰兩個采樣像素點之間相隔的像素點數(shù)。圖6為均勻跨步采樣二維示例圖,其中采用樣步幅為3,整個圖像代表一個屏幕子區(qū)域,每個方格代表一個像素點,其中深色方格為采樣像素點,兩個采樣像素點之間相隔三個像素點。若將像素點矩陣轉(zhuǎn)換為一維數(shù)組,則均勻跨步采樣二維示例圖轉(zhuǎn)換為如圖7所示的均勻跨步采樣一維示例圖。倘若屏幕子區(qū)域的所有像素點為:1920×1080=2073600個,步幅為3,則均勻跨步采樣所得到的采樣像素點為2073600/4=518400個,計算量減少為1/4,可以很大程度上提高計算效率和速度,相應地也提高氛圍光控制的響應速度。
一般圖像中一定范圍內(nèi)相鄰的多個像素點的色彩沒有很大的變化,技術(shù)人員可以根據(jù)對色彩的精度要求和計算效率要求來選擇合適的步幅,避免步幅過大導致采樣像素點色彩代表性不足,以及避免步幅過小計算效率難以提高。
步驟S502,將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定。
屏幕子區(qū)域的圖像數(shù)據(jù)包含像素點的色彩值,若所述色彩值包括HSL(Hue色相、Saturation飽和度、Lightness明度)值,則得到采樣像素點后可以直接讀取到采樣像素點的色相值,并且同時讀取到采樣像素點的飽和度值和明度值,如果所述色彩值只包括RGB值或YUV值(Y表示明亮度,也就是灰階值,U和V表示色度),則使用顏色空間轉(zhuǎn)換算法將采樣像素點的RGB值或YUV值轉(zhuǎn)換為HSL值,從而得到采樣像素點的色相值。
在像素點的各個色彩值分量中,色相值最能反映像素點色彩的醒目程度,因此主要根據(jù)像素點的色相值來計算有效色彩像素點集合。具體地,在一種實施方式中,如圖8所示,步驟S502可以包括:
(a1)計算所述采樣像素點的平均指標值其中,n為采樣像素點的個數(shù),V_k為第k個采樣像素點的指標值,V_k根據(jù)所述第k個采樣像素點的色相值計算得到;
(a2)計算每個采樣像素點的指標值與所述平均指標值的差值絕對值Δ=|V_k–V_ave|;
(a3)將所述差值絕對值大于或等于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。
其中,每個采樣像素點的指標值可以直接等于該采樣像素點的色相值,這種情況下,步驟S502為:
(b1)計算所述采樣像素點的平均色相值其中,n為采樣像素點的個數(shù),H_k為第k個采樣像素點的色相值;
(b2)計算每個采樣像素點的色相值與所述平均色相值的差值絕對值Δ=|H_k–H_ave|;
(b3)將所述差值絕對值Δ大于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。
其中,若采樣像素點的色相值與平均色相值之間的差值絕對值大于預設(shè)閾值,則視該采樣像素點為醒目像素點,將其歸入有效色彩像素點集合,通過調(diào)節(jié)所述預設(shè)閾值,可以調(diào)節(jié)醒目檢測程度,預設(shè)閾值越大,有效色彩像素點集合中的像素點的色彩越醒目,但像素點個數(shù)變小,會降低有效色彩的準確度,技術(shù)人員可以結(jié)合醒目程度要求和有效色彩準確度的要求選擇合適的預設(shè)閾值。
除根據(jù)單獨的色相值來計算每個采樣像素點的指標值外,也可以將色相值與飽和度值結(jié)合,或者色相值與明度值結(jié)合,或者色相值與飽和度值以及明度值結(jié)合來計算所述指標值,從而計算得到有效色彩像素點集合。例如,設(shè)定一個劃分指標V=a*H+b*L,其中a為色相值的權(quán)重系數(shù),b為明度值的權(quán)重系數(shù),計算采樣像素點的平均指標值V_k為第k個采樣像素點的指標值;再計算每個采樣像素點的指標值與所述平均指標值的差值絕對值Δv=|V_k–V_ave|;然后將所述差值絕對值Δv大于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。所述平均指標值則可以為所有采樣像素點的指標值的算術(shù)平均值,如上述V_ave的計算,所述指標值也可以為所有采樣像素點的指標值的加權(quán)平均值,例如將采樣像素點分為幾部分,每部分賦予不同的加權(quán)值,然后計算所有采樣像素點的加權(quán)平均值,以所述加權(quán)平均值為平均指標值。
步驟S503,根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
得到的有效色彩像素點集合后,可以以有效色彩像素點集合中所有像素點的平均色彩值為有效色彩的色彩值,也就是有效色彩的第j個顏色分量值其中,m為所述有效色彩像素點集合中像素點的個數(shù),Cj_i為所述有效色彩像素點集合中第i個像素點的第j個顏色分量值,j為自然數(shù)且1≤j≤t,t為顏色分量的個數(shù)。所述顏色分量可以為RGB顏色空間分量,也可以為HSL顏色空間分量。以HSL顏色空間分量為例,所述有效色彩的色相值飽和度值以及明度值其中,H_i為所述有效色彩像素點集合中第i個像素點的色相值,S_i為所述第i個像素點的飽和度值,L_i為所述第i個像素點的明度值。也可以不使用簡單易行的算術(shù)平均值來計算各顏色分量,而使用其他均值算法來計算。
在得到有效色彩的色彩值后,有效色彩便確定了??刂破鞲鶕?jù)計算得到的每個屏幕子區(qū)域的有效色彩控制與所述屏幕子區(qū)域?qū)墓庠窗l(fā)出相應的氛圍光,實現(xiàn)顯示設(shè)備在播放時的氛圍光照明。本申請所提供的氛圍光有效色彩獲取方法,對所有像素點進行采樣,使用采樣像素點計算有效色彩以提高計算效率,并根據(jù)采樣像素點包含色相值在內(nèi)的色彩值進行像素點劃分得到有效色彩像素點集合,相比現(xiàn)有技術(shù)中以主色彩為有效色彩的方法,本申請所提供的技術(shù)方案更多地考慮了色彩的醒目程度,從而能夠提高有效色彩獲取的準確度,實現(xiàn)更好的氛圍光效果。
圖9為本申請一示例性實施例示出的另一種氛圍光有效色彩獲取方法的流程示意圖,如圖9所示,所述方法包括:
步驟S901,根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
步驟S902,將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
步驟S903,根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行剩?/p>
步驟S904,根據(jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
步驟S905,比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
步驟S906,如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
其中,步驟S901至步驟S903與步驟S501值步驟S503相同。圖9所示方法與圖5所示方法的區(qū)別在于,在根據(jù)采樣像素點的色相值計算得到有效色彩像素點集合,進而計算得到有效色彩后,并不以該有效色彩為最終的氛圍光色彩,而是進一步獲取采樣像素點的主色彩,然后比較所述有效色彩和主色彩二者的飽和度和明度,如果主色彩的飽和度和明度都高于所述有效色彩的飽和度和明度,說明主色彩相比根據(jù)包含色相值在內(nèi)的色彩值計算得到的有效色彩更鮮艷且更亮,因此放棄之前計算得到的有效色彩,以主色彩為最終的有效色彩。這是因為主要根據(jù)采樣像素點的色相值所計算的有效色彩,可能會因為采樣步幅和預設(shè)閾值選取的不恰當以及平均值等的計算誤差,導致有效色彩的準確度降低,為更準確地得到有效色彩,在根據(jù)圖2所示方法計算得到有效色彩后,進一步結(jié)合主色彩來確定最終的有效色彩。
其中,所述主色彩為屏幕子區(qū)域的圖像中占據(jù)像素點最多的色彩,由于視覺上相同色彩的像素點實際的色彩值可能會有小小的差異,因此可以預設(shè)色彩值偏差范圍,然后統(tǒng)計屏幕子區(qū)域所有像素點的色彩值,將色彩值落在同一色彩值偏差范圍內(nèi)的像素點視為同一色彩像素點,并統(tǒng)計同一色彩像素點的個數(shù)占所有像素點個數(shù)的比例,以所占比例最大的同一色彩像素點為主色彩像素點,然后計算主色彩像素點的平均色彩值,得到主色彩。如果屏幕子區(qū)域的圖像數(shù)據(jù)中像素點的色彩值只包含RGB值,則得到主色彩后,將其RGB值轉(zhuǎn)換為HSL值,得到主色彩的飽和度值和明度值。
其中,獲取所述主色彩的步驟也可以在步驟S801之前執(zhí)行,或者與步驟S801同時執(zhí)行。
通過以上的方法實施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,并存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺智能設(shè)備執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:只讀存儲器(ROM)、隨機存取存儲器(RAM)、磁碟或者光盤等各種可以存儲數(shù)據(jù)和程序代碼的介質(zhì)。
本申請還保護一種應用于顯示設(shè)備的氛圍光照明系統(tǒng),如圖10所示,所述系統(tǒng)包括光源、控制單元和處理器。
所述光源與顯示設(shè)備的屏幕子區(qū)域相關(guān)聯(lián),形成邏輯對應關(guān)系,所述屏幕子區(qū)域預先劃分,所述光源至少為一個,一個屏幕子區(qū)域可以與一個光源對應,也可以和多個光源對應,與同一個屏幕子區(qū)域?qū)墓庠窗l(fā)出的氛圍光色彩相同。所述光源與所述控制單元通信連接,接收控制單元的色彩控制信號,根據(jù)色彩控制信號發(fā)出對應色彩的氛圍光。所述光源可以安裝在顯示設(shè)備上,例如安裝在顯示設(shè)備的背面,由于屏幕子區(qū)域通??拷@示設(shè)備的邊緣,因此所述光源也可以安裝在與屏幕子區(qū)域?qū)目拷@示設(shè)備邊緣的位置;所述光源也可以安裝于與顯示設(shè)備分離的支承機構(gòu)上。所述光源與所述控制單元可以有線通信連接也可以無線通信連接。
所述控制單元可以包含處理器,例如集成為微控制器;所述控制單元也可以與所述處理器分離而通信連接到所述處理器。所述控制單元根據(jù)處理器計算得到的氛圍光有效色彩向光源發(fā)送色彩控制信號。所述控制器可以控制光源發(fā)出的氛圍光色彩與有效色彩完全相同;也可以根據(jù)所述有效色彩設(shè)定一定的色彩值范圍,控制光源發(fā)出的氛圍光色彩在所述色彩值范圍內(nèi)。所述控制器還可以控制光源發(fā)出氛圍光的發(fā)光方式,例如閃爍或在所述色彩值范圍內(nèi)漸變等。
所述處理器配置為執(zhí)行如下步驟:
根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
為降低計算量,在一種可能的實施方式中,所述處理器在根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點時,具體用于:對屏幕子區(qū)域的圖像數(shù)據(jù)的像素點按照預設(shè)的間隔數(shù)進行采樣,得到采樣像素點。
所述處理器在根據(jù)所述采樣像素點的色彩值計算得到有效色彩像素點集合時,具體用于:
計算所述采樣像素點的平均指標值其中,n為采樣像素點的個數(shù),V_k為第k個采樣像素點的指標值,V_k根據(jù)所述第k個采樣像素點的色相值計算得到;
(a2)計算每個采樣像素點的指標值與所述平均指標值的差值絕對值Δ=|V_k–V_ave|;
(a3)將所述差值絕對值大于或等于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。
色相值與所述平均色相值相差大的像素點為色彩醒目的像素點,處理器將醒目的像素點歸為有效色彩像素點集合,然后根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行?,這樣所得到的有效色彩相比主色彩更能反映顯示內(nèi)容中奪目的色彩,提高氛圍光色彩的準確度。所述處理器可以根據(jù)單獨的色相值來計算指標值,也就是令V_k等于第k個采樣像素點的色相值,也可以將色相值與飽和度值結(jié)合,或者色相值與明度值結(jié)合,或者色相值與飽和度值以及明度值結(jié)合來計算指標值,從而計算有效色彩像素點集合。所述平均指標值則可以為所有采樣像素點的指標值的算術(shù)平均值,如上述V_ave的計算,所述指標值也可以為所有采樣像素點的指標值的加權(quán)平均值,例如將采樣像素點分為幾部分,每部分賦予不同的加權(quán)值,然后計算所有采樣像素點的加權(quán)平均值,以所述加權(quán)平均值為平均指標值。
所述處理器在計算所述有效色彩時,可以具體用于:
計算所述有效色彩的第j個顏色分量值其中,m為所述有效色彩像素點集合中像素點的個數(shù),Cj_i為所述有效色彩像素點集合中第i個像素點的第j個顏色分量值,j為自然數(shù)且1≤j≤t,t為顏色分量的個數(shù)。所述顏色分量可以為RGB顏色空間分量,也可以為HSL顏色空間分量。以HSL顏色空間分量為例,所述有效色彩的色相值飽和度值以及明度值其中,H_i為所述有效色彩像素點集合中第i個像素點的色相值,S_i為所述第i個像素點的飽和度值,L_i為所述第i個像素點的明度值。
所述處理器還可以配置為執(zhí)行如下步驟:
根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行剩?/p>
根據(jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
通過執(zhí)行上述步驟,處理器結(jié)合根據(jù)采樣像素點色相值得到的有效色彩和主色彩,可以降低采樣步幅、預設(shè)閾值選取的不恰當和平均值等的計算誤差對有效色彩準確度的不利影響,提高有效色彩的準確度。所述處理器可以為與顯示設(shè)備自身實時屏幕圖像數(shù)據(jù)獲取或存儲設(shè)備相連的單獨的處理器,也可以與顯示設(shè)備自身的處理器集成,或者就為顯示設(shè)備自身能夠獲取到實時屏幕圖像數(shù)據(jù)的處理器。
本申請還保護一種顯示設(shè)備,所述顯示設(shè)備包括上述的氛圍光照明系統(tǒng)。
本申請還保護一種應用于顯示設(shè)備的氛圍光控制器,所述氛圍光控制器包括控制單元和處理器,所述控制單元和所述處理器如圖10中所示,所述控制單元通信連接到所述處理器,
所述處理器可以配置為執(zhí)行如下步驟:
根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
所述控制單元配置為根據(jù)所述處理器獲取到的有效色彩,控制對應的光源發(fā)射的氛圍光的色彩。
或者,所述處理器配置為執(zhí)行如下步驟:
根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行剩?/p>
根據(jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
圖11為本申請一示例性實施例示出的一種氛圍光有效色彩獲取裝置的框圖,如圖9所示,所述裝置包括:
像素點采樣模塊U1101,用于獲取屏幕子區(qū)域的圖像數(shù)據(jù)的采樣像素點;
有效色彩像素點集合計算模塊U1002,用于將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
有效色彩計算模塊U1103,用于根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
其中,所述有效色彩像素點集合計算模塊U1002具體地可用于:
計算所述采樣像素點的平均指標值其中,n為采樣像素點的個數(shù),V_k為第k個采樣像素點的指標值,V_k根據(jù)所述第k個采樣像素點的色相值計算得到;
計算每個采樣像素點的指標值與所述平均指標值的差值絕對值Δ=|V_k–V_ave|;
將所述差值絕對值大于或等于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。
所述處理器可以根據(jù)單獨的色相值來計算指標值,亦即令V_k等于第k個采樣像素點的色相值,也可以將色相值與飽和度值結(jié)合、或者色相值與明度值結(jié)合、或者色相值與飽和度值以及明度值結(jié)合來計算指標值,從而計算有效色彩像素點集合。另外所述平均指標值則可以為所有采樣像素點的指標值的算術(shù)平均值,如上述V_ave的計算,所述指標值也可以為所有采樣像素點的指標值的加權(quán)平均值,例如將采樣像素點分為幾部分,每部分賦予不同的加權(quán)值,然后計算所有采樣像素點的加權(quán)平均值,以所述加權(quán)平均值為平均指標值
圖12為本申請一示例性實施例示出的另一種氛圍光有效色彩獲取裝置的框圖,如圖12所示,所述裝置包括:
像素點采樣模塊U1201,用于獲取屏幕子區(qū)域的圖像數(shù)據(jù)的采樣像素點;
有效色彩像素點集合計算模塊U1202,用于將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
有效色彩計算模塊U1203,用于根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行剩?/p>
主色彩獲取模塊U1204,用于根據(jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
比較模塊U1205,用于比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
有效色彩選擇模塊U1206,用于如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
本申請實施例還提供一種氛圍光有效色彩獲取設(shè)備,所述設(shè)備包括存儲器和處理器,所述處理器通過調(diào)用所述存儲器內(nèi)存儲的程序或指令,用于:
根據(jù)屏幕子區(qū)域的圖像數(shù)據(jù)獲取采樣像素點,所述屏幕子區(qū)域預先劃分;
將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合,所述指標值根據(jù)所述采樣像素點的色相值計算得到,所述預設(shè)范圍根據(jù)所有采樣像素點的平均指標值確定;
根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行省?/p>
在一種可能的實施方式中,所述處理器在將指標值在預設(shè)范圍內(nèi)的采樣像素點歸入有效色彩像素點集合時,具體用于:
計算所有采樣像素點的平均指標值;
計算每個采樣像素點的指標值與所述平均指標值的差值絕對值;
將所述差值絕對值大于或等于預設(shè)閾值的采樣像素點歸入有效色彩像素點集合。
其中,所述指標值可以為采樣像素點的色相值。所述平均指標值為所有采樣像素點的指標值的算術(shù)平均值。所述平均指標值也可以為所有采樣像素點的指標值的其他平均值,例如根據(jù)預設(shè)系數(shù)計算的加權(quán)平均值。
在一種可能的實施方式中,所述處理器還可以用于;
在根據(jù)所述有效色彩像素點集合計算得到與所述屏幕子區(qū)域?qū)挠行手?,根?jù)所述屏幕子區(qū)域的圖像數(shù)據(jù)獲取所述屏幕子區(qū)域的主色彩,所述主色彩為占據(jù)像素點最多的色彩;
比較所述主色彩的飽和度值與所述有效色彩的飽和度值,以及比較所述主色彩的明度值和所述有效色彩的明度值;
如果所述主色彩的飽和度值大于所述有效色彩的飽和度值,且所述主色彩的明度值大于所述有效色彩的明度值,以所述主色彩為有效色彩。
本申請實施例還提供一種顯示設(shè)備,所述顯示設(shè)備包括本申請實施例所提供的氛圍光有效色彩獲取設(shè)備。
為了描述的方便,描述以上裝置時以功能分為各種模塊分別描述。當然,在實施本申請時可以把各模塊的功能在同一個或多個軟件和/或硬件中實現(xiàn)。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、裝置或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、裝置或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、裝置或者設(shè)備中還存在另外的相同要素。
以上所述僅是本申請的具體實施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本申請。對這些實施例的多種修改對本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。