本申請要求美國臨時申請?zhí)枮?2/158,626、申請日為2015年5月8日的優(yōu)先權(quán),其全部內(nèi)容被合并引用到該申請中。
技術(shù)領(lǐng)域
本發(fā)明一般涉及顯示設(shè)備,以及更具體地,涉及一種關(guān)于調(diào)節(jié)顯示設(shè)備亮度的方法及設(shè)備。
背景技術(shù):
一般地,液晶顯示屏(Liquid Crystal Display,LCD)設(shè)備可視為具有上層和下層。上層一般包括液晶膜及偏振膜,用以控制透光率。下層一般包括背光燈。通常用亮度模塊(例如,背光控制模塊)控制背光燈發(fā)出的光亮度。LCD設(shè)備的顯示內(nèi)容一般由顯示模塊控制。特別地,可通過控制液晶膜的液晶旋轉(zhuǎn)及偏振膜的透光率來調(diào)節(jié)所顯示內(nèi)容的亮度。
請參照圖11,LCD設(shè)備1100包括用于控制LCD設(shè)備1100的上層1110(例如,LCD)的顯示模塊1130以及用于控制LCD設(shè)備1100的下層1130(例如,背光燈)的亮度模塊1140。一般地,背光燈發(fā)出的光亮度以階躍的方式變化。也就是說,背光燈發(fā)出的每兩個相鄰的亮度級別之間有一個間隔。高成本的背光燈發(fā)出的背光亮度的變化可具有更精細的階躍(因而有更多數(shù)量的階躍)。因此,可得到更精細的光亮度的調(diào)節(jié),以及一個級別與另一級別之間的亮度變化可以更平滑。另一方面,低成本的背光燈發(fā)出的背光亮度的變化趨向具有更粗糙的階躍(因而有更少數(shù)量的階躍)。因此,當從一個級別的亮度調(diào)節(jié)到另一級別的亮度時,會看到令人不悅的閃光。
技術(shù)實現(xiàn)要素:
下述發(fā)明內(nèi)容僅是示意的目的,不旨在以任何方式限制本發(fā)明。也就是說, 提供下述發(fā)明內(nèi)容是為了介紹本文所描述的新穎的以及不顯而易見的概念、亮點、優(yōu)點及有益效果。在具體實施例中進一步描述優(yōu)選的實現(xiàn)方式。因而,下述發(fā)明內(nèi)容不旨在確定所要求保護主題的必要特征,也不旨在用以確定所要求保護主題的范圍。
在本發(fā)明的目的是提供用于調(diào)節(jié)顯示亮度的方案、技術(shù)、方法、設(shè)備及系統(tǒng)。有益地,本發(fā)明的實現(xiàn)方式可在顯示設(shè)備(例如,LCD設(shè)備)中實現(xiàn)更精細的背光亮度調(diào)節(jié)。例如,與傳統(tǒng)的低成本亮度模塊相比,使用本發(fā)明的實現(xiàn)方式,可以更平滑更精細地調(diào)節(jié)低成本亮度模塊發(fā)出的光亮度。
一個方面,本發(fā)明提供一種調(diào)節(jié)顯示亮度的方法,包含:獲得顯示模塊或亮度模塊的期望的發(fā)出亮度值,顯示模塊及亮度模塊在顯示設(shè)備中實現(xiàn),期望的發(fā)出亮度值在亮度模塊輸出的多個已配置的發(fā)出亮度值中的第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間,第二已配置的發(fā)出亮度值高于第一已配置的發(fā)出亮度值;將第一已配置的發(fā)出亮度值及第二已配置的發(fā)出亮度值中的一個確定為顯示模塊或亮度模塊輸出的實際的發(fā)出亮度值;以及確定顯示模塊輸出的圖像內(nèi)容的亮度調(diào)節(jié)增益,以補償期望的發(fā)出亮度值與實際的發(fā)出亮度值之間的差異。
另一方面,本發(fā)明提供一種調(diào)節(jié)顯示亮度的方法,包含:調(diào)節(jié)在顯示設(shè)備中實現(xiàn)的亮度模塊或顯示模塊所輸出的光亮度,以便于光亮度以第一鋸齒的形式變化;以及響應于調(diào)節(jié)亮度模塊或顯示模塊輸出的光亮度,調(diào)節(jié)顯示模塊輸出的圖像內(nèi)容的亮度,以便于顯示模塊的透光率(transmitting rate)以第二鋸齒的形式變化。
又一方面,本發(fā)明提供一種調(diào)節(jié)顯示亮度的方法,包含:調(diào)節(jié)在顯示設(shè)備中實現(xiàn)的亮度模塊或顯示模塊所輸出的光亮度,以便于亮度模塊或顯示模塊輸出的光亮度從第一已配置的發(fā)出亮度值變?yōu)榈诙雅渲玫陌l(fā)出亮度值,其中第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值為亮度模塊的多個已配置的發(fā)出亮度值中的兩個相鄰的已配置的發(fā)出亮度值;以及響應于調(diào)節(jié)亮度模塊或顯示模塊輸出的光亮度從第一已配置的發(fā)出亮度值變?yōu)榈诙雅渲玫陌l(fā)出亮度值,調(diào)節(jié)顯示模塊輸出的圖像內(nèi)容的亮度,以便于顯示模塊的透光率在第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間的轉(zhuǎn)變時間段中增加或降低。
再一方面,本發(fā)明提供一種用于調(diào)節(jié)顯示亮度的裝置,包含:一個或多個處理器;以及存儲設(shè)備,耦接至一個或多個處理器,一個或多個處理器包含:
捕獲模塊,用于引起一個或多個處理器獲得亮度模塊或顯示模塊的期望的發(fā)出亮度值,顯示模塊及亮度模塊在顯示設(shè)備中實現(xiàn),期望的發(fā)出亮度值在亮度模塊輸出的多個已配置的發(fā)出亮度值中的第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間,第二已配置的發(fā)出亮度值高于第一已配置的發(fā)出亮度值;確定模塊,用于引起一個或多個處理器確定顯示模塊或亮度模塊輸出的實際的發(fā)出亮度值,將實際的發(fā)出亮度值確定為第一已配置的發(fā)出亮度值或第二已配置的發(fā)出亮度值,確定模塊還用于引起一個或多個處理器確定顯示模塊輸出的圖像內(nèi)容的亮度調(diào)節(jié)增益,以補償期望的發(fā)出亮度值與實際的發(fā)出亮度值之間的差異;以及調(diào)節(jié)模塊,用于引起一個或多個處理器根據(jù)亮度調(diào)節(jié)增益,調(diào)節(jié)顯示模塊輸出的圖像內(nèi)容的亮度。
附圖說明
所包含的附圖用以提供對本發(fā)明的進一步理解,其包含在本發(fā)明中并構(gòu)成了本發(fā)明的一部分。附圖與說明書一起示出了本發(fā)明的實現(xiàn)方式,以用于解釋本發(fā)明的原理。應理解附圖不需要成比例,為了清楚地說明本發(fā)明的概念,一些元件可表示為與實際的實現(xiàn)方式中的大小不成比例。
圖1是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的總體方案的示意圖。
圖2是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方案的示意圖。
圖3是根據(jù)本發(fā)明另一實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方案的示意圖。
圖4是根據(jù)本發(fā)明又一實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方案的示意圖。
圖5是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例算法的示意圖。
圖6是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例算法的示意圖。
圖7是根據(jù)本發(fā)明一個實現(xiàn)方式的示例裝置的示意圖。
圖8是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方法的示意圖。
圖9是根據(jù)本發(fā)明另一實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方法的示意圖。
圖10是根據(jù)本發(fā)明又一實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方法的示意圖。
圖11是傳統(tǒng)的LCD設(shè)備及傳統(tǒng)的調(diào)節(jié)顯示亮度方法的示意圖。
具體實施方式
本發(fā)明的實現(xiàn)方式允許用低成本的亮度模塊(或低成本的亮度驅(qū)動器集成電路(low-cost brightness driver integrated circuits))代替高成本的亮度模塊(或高成本的亮度驅(qū)動器集成電路(high-cost brightness driver integrated circuits))。由于可以使用圖像處理的方式調(diào)節(jié)顯示屏的圖像內(nèi)容的亮度,可調(diào)節(jié)顯示屏的圖像內(nèi)容的亮度,以在發(fā)出亮度的亮度變化中插入額外的階躍或間隔。因此,通過調(diào)節(jié)所顯示的圖像內(nèi)容的亮度,可使用在所發(fā)出亮度的變化中具有更粗糙的階躍(因而有更少數(shù)量的階躍)的亮度模塊(或亮度驅(qū)動器集成電路),來在發(fā)出光的變化中提供額外的間隔或階躍,從而模擬非高成本的亮度模塊(或高成本的亮度驅(qū)動器集成電路)就無法實現(xiàn)的平滑的精細的亮度調(diào)節(jié)效果。另外,當給定的亮度模塊有物理限制時,在該限制下仍可使用本發(fā)明的各個實現(xiàn)方式模擬上述效果。
應注意,亮度驅(qū)動器集成電路可表示背光驅(qū)動器集成電路,但不限于此。另外,對于不同的設(shè)備,亮度驅(qū)動器集成電路可與顯示模塊(例如,有源矩陣有機發(fā)光二極管(Active Matrix Organic Light Emitting Diodes,AMOLED))分離或與顯示模塊集成,以及不受限于本發(fā)明的任何特定實現(xiàn)方式。
本文中術(shù)語“亮度模塊”可表示硬件元件,包括必要的電路、光子(photonics)及電子(electronics),用于根據(jù)接收到的作為輸入的驅(qū)動級別,控制顯示模塊(例如,LCD顯示板)的整體亮度。在一些實現(xiàn)方式中,亮度模塊可以為背光模塊,用于控制LCD顯示模塊的整體亮度。亮度模塊的輸出不受顯示模塊所顯示的圖像內(nèi)容影響。
本文中術(shù)語“亮度級別”可表示系統(tǒng)設(shè)置的代表數(shù)值,其可以為邏輯數(shù)值,以及可用于計算但不被輸出至驅(qū)動器電路(例如,亮度驅(qū)動器集成電路)或任何硬件元件。根據(jù)本發(fā)明,每個“亮度級別”可對應于各自發(fā)出的亮度值?!傲炼燃墑e”與顯示模塊的內(nèi)容亮度不同,以及其獨立于顯示模塊的內(nèi)容亮度。
本文中術(shù)語亮度模塊的“發(fā)出亮度值”可表示屏幕或顯示模塊所顯示的純白色(R,G,B=1.0,1.0,1.0)內(nèi)容的物理(實際)亮度,其可以為亮度模塊直接控制的整體亮度,以及其可用儀器測量。本文中“發(fā)出亮度值”可與各自的“亮度級別”正相關(guān)。也就是說,“亮度級別”越高,“發(fā)出亮度值”越大,反之 亦然。
本文中術(shù)語“期望的亮度”可表示所期望的物理(實際)亮度,其可由亮度模塊實現(xiàn)或不可由亮度模塊實現(xiàn)。根據(jù)本發(fā)明的各個實現(xiàn)方式,“期望的發(fā)出亮度值”可以通過調(diào)節(jié)內(nèi)容亮度來實現(xiàn)。
本文中術(shù)語“驅(qū)動級別”可表示用于控制發(fā)出光的相關(guān)硬件(例如,亮度模塊和/或驅(qū)動器電路)的信號的物理值。
本文中術(shù)語“內(nèi)容亮度”可表示顯示模塊的圖像內(nèi)容的亮度?!皟?nèi)容亮度”不受亮度模塊的“亮度”影響。
圖1是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的總體方案100的示意圖。
在總體方案100中,當將亮度級別設(shè)置為邏輯值B時,期望的發(fā)出亮度值為L。附加地,在總體方案100中,給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)用于輸出或發(fā)出具有第一發(fā)出亮度值L1或第二發(fā)出亮度值L2的光,例如背光,其中第一發(fā)出亮度值L1低于L,以及第二發(fā)出亮度值L2高于L。第一發(fā)出亮度值L1及第二發(fā)出亮度值L2分別與第一亮度級別B1及第二亮度級別B2相關(guān),其中第一亮度級別B1低于B,以及第二亮度級別B2高于B??赏ㄟ^實際測量發(fā)出的背光,來獲得第一發(fā)出亮度值L1及第二發(fā)出亮度值L2與第一亮度級別B1及第二亮度級別B2之間的相關(guān)度(correlation),或者可替換地或可附加地,可由給定的亮度模塊(或給定的背光驅(qū)動器集成電路)的供應商提供該相關(guān)度。在本發(fā)明的實現(xiàn)方式中,給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)可輸出或發(fā)出具有期望的發(fā)出亮度值L的光,例如背光。這可以由多個方案或技術(shù)中的一個實現(xiàn),包括但不限于:本文中稱為“內(nèi)容變暗方案”的第一方案,本文中稱為“內(nèi)容變亮方案”的第二方案,以及本文中稱為“混合的內(nèi)容變亮及變暗方案”的第三方案。
圖2是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方案200的示意圖。
示例方案200為“內(nèi)容變暗方案”。在示例方案200中,當將給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)的亮度級別設(shè)置為邏輯值B時,給定的亮度模塊(或給定的背光驅(qū)動器集成電路)輸出或發(fā)出具有第二發(fā)出亮度值L2的光,例如背光,第二發(fā)出亮度值L2與第二亮度級別B2相關(guān)。附加地,在示例方案200中,所顯示的圖像內(nèi)容的每個像素的內(nèi)容亮度I可被處理變?yōu)镮’,I’ 具有降低的亮度,因而減輕了給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)所輸出的發(fā)出亮度值中的較高值的影響。這可用如下的數(shù)學方程1表示。
I’=(L/L2)x I,L/L2小于1 (1)
請參考圖2,圖表210示出了輸出光的發(fā)出亮度值(豎軸)與給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)的亮度級別(橫軸)之間的關(guān)系。圖表220示出了圖像內(nèi)容的亮度調(diào)節(jié)增益(豎軸)與亮度級別(橫軸)之間的關(guān)系。如圖表210所示,輸出光的亮度以鋸齒或階躍的方式變化,以及如圖表210中的直線所示,對于所有的亮度級別,輸出光的實際的發(fā)出亮度值一般高于期望的發(fā)出亮度值。在示例方案200中,如圖表220所示,將所顯示的圖像內(nèi)容的每個像素的亮度調(diào)低或變暗,以便對于給定的亮度級別,所顯示的圖像內(nèi)容的結(jié)果亮度可落在期望的發(fā)出亮度值的直線上。
圖3是根據(jù)本發(fā)明另一實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方案300的示意圖。
示例方案300為“內(nèi)容變亮方案”。在示例方案300中,當將給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)的亮度級別設(shè)置為邏輯值B時,給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)輸出或發(fā)出具有第一發(fā)出亮度值L1的背光,第一發(fā)出亮度值L1與第一亮度級別B1相關(guān)。附加地,在示例方案300中,所顯示的圖像內(nèi)容的每個像素的內(nèi)容亮度I可被處理變?yōu)镮’,I’具有增加的亮度,因而減輕了給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)輸出的發(fā)出亮度值中的較低值的影響。這可用如下的數(shù)學方程2表示。
I’=(L/L1)x I,L/L1大于1 (2)
請參考圖3,圖表310示出了輸出光的發(fā)出亮度值(豎軸)與給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)的亮度級別(橫軸)之間的關(guān)系。圖表320示出了圖像內(nèi)容的亮度調(diào)節(jié)增益(豎軸)與亮度級別(橫軸)之間的關(guān)系。如圖表310所示,輸出光的發(fā)出亮度值以鋸齒或階躍的方式變化,以及如圖表310中的直線所示,對于所有的亮度級別,輸出光的實際的發(fā)出亮度值一般低于期望的發(fā)出亮度值。在示例方案300中,如圖表320所示,將所顯示的圖像內(nèi)容的每個像素的亮度調(diào)高或變亮,以便對于給定的亮度級別,所顯示的圖像內(nèi)容的結(jié)果亮度可落在期望的發(fā)出亮度值的直線上。
圖4是根據(jù)本發(fā)明又一實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方案400的示意圖。
示例方案400為“混合的內(nèi)容變亮及變暗的方案”。在示例方案400中,基于給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)輸出的發(fā)出亮度值L’的實際值,可將所顯示的圖像內(nèi)容的每個像素的內(nèi)容亮度I處理變?yōu)镮’。這可用如下的數(shù)學方程3表示。
I’=(L/L’)x I (3)
參考圖4,圖表410示出了輸出光的發(fā)出亮度值(豎軸)與給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)的亮度級別(橫軸)之間的關(guān)系。圖表420示出了圖像內(nèi)容的亮度調(diào)節(jié)增益(豎軸)與亮度級別(橫軸)之間的關(guān)系。如圖表410所示,輸出光的發(fā)出亮度值以鋸齒或階躍的方式變化,以及如圖表410中的直線所示,輸出光的發(fā)出亮度值與期望的發(fā)出亮度值交錯。也就是說,對于一些期望的亮度級別,輸出光的實際的發(fā)出亮度值可高于期望的發(fā)出亮度值,以及對于其它亮度級別,輸出光的實際的發(fā)出亮度值可低于期望的發(fā)出亮度值。在示例方案400中,如圖表420所示,將所顯示的圖像內(nèi)容的每個像素的亮度調(diào)低或調(diào)高,或者變暗或變亮,以便對于給定的亮度級別,所顯示的圖像內(nèi)容的結(jié)果亮度可落在期望的發(fā)出亮度值的直線上。
伽瑪校正(Gamma correction)、伽瑪非線性(gamma nonlinearity)或伽瑪表示用于編碼或解碼視頻或靜止圖像系統(tǒng)中的亮度或三色值的非線性操作。在每個示例方案200、300及400中,在處理所顯示的圖像內(nèi)容的像素時,需要將伽瑪?shù)挠绊懣紤]進去。在數(shù)學術(shù)語中,用g表示所顯示的圖像內(nèi)容的每個像素的內(nèi)容亮度I的伽瑪函數(shù),以及用g-1表示函數(shù)g的反函數(shù)。那么,調(diào)節(jié)所顯示圖像內(nèi)容的每個像素的內(nèi)容亮度I的伽瑪可表示為如下的數(shù)學方程(4)。
I’=g(L/L’x g-1(I)) (4)
一般地說,如下述數(shù)學方式5所示,I’為L、L’及I的函數(shù)。
I’=f(L,L’,I) (5)
示例算法
圖5是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例算法500的示意圖。示例算法500可包含用一個或多個操作502、504、506、508、510、512、514、516、518、520及522表示的一個或多個操作、動作或功能。盡管表示為分立模塊,根據(jù)想要的實現(xiàn)方式,示例算法500的各個模塊可劃分為更多的模塊,合 并為更少的模塊,或者刪除。示例算法500可由如下描述的示例裝置700實現(xiàn)。
參考圖5,示例算法500的一部分可脫機完成,而示例算法500的另一部分可在運行期間完成。在示例算法500的操作502中,可將亮度級別設(shè)置在期望的發(fā)出亮度值的表格中或設(shè)置在期望的發(fā)出亮度值的函數(shù)中,以將亮度級別映射至期望的發(fā)出亮度值。在示例算法500的操作504中,例如,可將期望的發(fā)出亮度值的表格或期望的發(fā)出亮度值的函數(shù)存儲在計算裝置的存儲設(shè)備或數(shù)據(jù)庫中。在示例算法500的操作506中,建立給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)的驅(qū)動級別與已配置的發(fā)出亮度值之間相關(guān)度的查找表508,以及例如,可將其存儲在計算裝置的存儲設(shè)備或數(shù)據(jù)庫中。操作502及506都可脫機執(zhí)行。
示例算法500的操作514將亮度級別510(例如,由系統(tǒng)提供亮度級別510)及期望的發(fā)出亮度值的表格或函數(shù)作為輸入,來確定期望的發(fā)出亮度值。在操作516中,將已確定的期望的發(fā)出亮度值514及已從查找表508中確定的已配置的發(fā)出亮度值作為輸入,根據(jù)期望的發(fā)出亮度值,從已配置的發(fā)出亮度值中確定實際的發(fā)出亮度值,以及根據(jù)查找表508,為給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)選擇已確定的實際的發(fā)出亮度值所對應的驅(qū)動級別,以及計算用于調(diào)節(jié)(例如變暗或變亮)所顯示的圖像內(nèi)容的亮度調(diào)節(jié)增益。也就是說,操作516中選擇的驅(qū)動級別可引起亮度模塊(或給定的亮度驅(qū)動器集成電路)所輸出光的實際的發(fā)出亮度值高于、低于發(fā)出亮度值,或與該發(fā)出亮度值交錯,其中該發(fā)出亮度值為根據(jù)示例方案200、示例方案300或示例方案400的圖表210、圖表310或圖表410所示的期望的發(fā)出亮度值。將已選擇的驅(qū)動級別提供給亮度模塊520,以使其輸出或發(fā)出光,例如背光,亮度模塊520為示例算法500中的給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)。將已計算的增益及所顯示的圖像內(nèi)容512作為操作518的輸入,操作518調(diào)節(jié)所顯示的圖像內(nèi)容512的內(nèi)容亮度,例如變暗或變亮,以向顯示模塊522提供已處理的圖像內(nèi)容。也就是說,操作518分別根據(jù)示例方案200、示例方案300或示例方案400調(diào)節(jié)所顯示的圖像內(nèi)容512的內(nèi)容亮度。顯示模塊522顯示已處理的圖像內(nèi)容。操作514、516及518,以及亮度模塊520及顯示模塊522的操作,可以在運行期間執(zhí)行。
圖6是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例算法600的示意圖。示例算法600可包含用一個或多個操作602、604、606、608、610、612、614、616、618、620及622表示的一個或多個操作、動作或功能。盡管表示為分立模塊,根據(jù)想要的實現(xiàn)方式,示例算法600的各個模塊可劃分為更多的模塊,合并為更少的模塊,或者刪除。示例算法600可由如下描述的示例裝置700實現(xiàn)。
參考圖6,示例算法600的一部分可脫機完成,而示例算法600的另一部分可在運行期間完成。在示例算法600的操作602中,可將亮度級別設(shè)置在期望的發(fā)出亮度值的表格中或設(shè)置在期望的發(fā)出亮度值的函數(shù)中。在示例算法600的操作604中,例如,可將期望的發(fā)出亮度值的表格或期望的發(fā)出亮度值的函數(shù)存儲在計算裝置的存儲設(shè)備中或數(shù)據(jù)庫中。在示例算法600的操作606中,建立給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)的驅(qū)動級別與已配置的發(fā)出亮度值之間相關(guān)度的查找表608,以及例如,可將其存儲在計算裝置的存儲設(shè)備中或數(shù)據(jù)庫中。操作602及606都可脫機執(zhí)行。
示例算法600的操作614將亮度級別610(例如,由系統(tǒng)提供亮度級別610)及期望的發(fā)出亮度值的表格或函數(shù)作為輸入,來確定期望的發(fā)出亮度值。在操作616中,將已確定的期望的發(fā)出亮度值614及查找表608作為輸入,操作616根據(jù)期望的發(fā)出亮度值,從已配置的發(fā)出亮度值中確定實際的發(fā)出亮度值,以及根據(jù)查找表608,為給定的亮度模塊(或給定的亮度驅(qū)動器集成電路)選擇已確定的實際的發(fā)出亮度值所對應的驅(qū)動級別,以及計算用于調(diào)節(jié)(例如變暗或變亮)所顯示的圖像內(nèi)容的亮度調(diào)節(jié)增益。也就是說,操作616中選擇的驅(qū)動級別可引起亮度模塊(或給定的亮度驅(qū)動器集成電路)所輸出光的實際的發(fā)出亮度值高于、低于發(fā)出亮度值,或與該發(fā)出亮度值交錯,其中該發(fā)出亮度值為根據(jù)示例方案200、示例方案300或示例方案400的圖表210、圖表310或圖表410所示的期望的發(fā)出亮度值。將已選擇的驅(qū)動級別提供給顯示模塊622,以使其輸出或發(fā)出光,顯示模塊622為示例算法600中的給定的顯示模塊(或給定的顯示驅(qū)動器集成電路)。將已計算的增益及所顯示的圖像內(nèi)容612作為操作618的輸入,操作618調(diào)節(jié)所顯示的圖像內(nèi)容612的內(nèi)容亮度,例如變暗或變亮,以向顯示模塊622提供已處理的圖像內(nèi)容。也就是說,操作618分別根據(jù)示例方案200、示例方案300或示例方案400調(diào)節(jié)所顯示的圖像內(nèi)容612的內(nèi)容亮度。 顯示模塊622顯示已處理的圖像內(nèi)容。操作614、616及618,以及亮度模塊620及顯示模塊622的操作,可以在運行期間執(zhí)行。
示例實現(xiàn)方式
圖7是根據(jù)本發(fā)明一個實現(xiàn)方式的示例裝置700的示意圖。
示例裝置700可執(zhí)行本文描述的方案、技術(shù)、方法及系統(tǒng)的各種功能,包括方程(1)-(5),上述示例算法500及600,以及下述示例方法800、900、1000及1100。在一些實現(xiàn)方式中,示例裝置700可至少包括圖7所示的這些元件,例如存儲設(shè)備710及一個或多個處理器720。盡管存儲設(shè)備710及一個或多個處理器720被描繪為彼此分離的分立元件,在各個實現(xiàn)方式中存儲設(shè)備710及一個或多個處理器720可以為一個模塊的組成部分,該模塊為集成電路(Integrated Circuit,IC)、芯片或芯片組的形式??商鎿Q地,存儲設(shè)備710及一個或多個處理器720可實現(xiàn)為分離的或分立的IC或芯片。另外,存儲設(shè)備710及一個或多個處理器720中的每個可以實現(xiàn)為物理電路的形式,物理電路具有多個晶體管、電阻器、電容器、電感器和/或憶阻器(以及可選固件、中間件、軟件或其任意組合),用以執(zhí)行本文描述的各個功能。在一些實現(xiàn)方式中,示例裝置700可以為背光驅(qū)動器IC、顯示控制IC、控制器、驅(qū)動器、處理器或任意與LCD設(shè)備關(guān)聯(lián)的IC的一部分或與其分離。
在一些實現(xiàn)方式中,如圖7所示的例子,示例裝置700可附加地包括亮度模塊730和/或顯示模塊740,這兩者的操作由一個或多個處理器720控制。例如,示例裝置700可以為電子裝置或計算裝置,例如智能手機、平板電腦、手提電腦、筆記本電腦、桌上電腦、個人數(shù)字助理或可穿戴計算機等。亮度模塊730可以為與LCD顯示設(shè)備中的背光模塊相似的背光模塊。顯示模塊740可以為與LCD顯示設(shè)備中的顯示模塊相似的顯示模塊。在一些實現(xiàn)方式中,亮度模塊730可以為顯示模塊740的一個組成部分,例如嵌入在顯示模塊740當中。
存儲設(shè)備710可用于存儲數(shù)據(jù)以及一組或多組存儲器可執(zhí)行的指令。一組或多組存儲器可執(zhí)行的指令可以為固件、中間件、軟件或其任意組合。在一些實現(xiàn)方式中,如上述示例算法500及600所述,存儲單元710可存儲一個或多個表格750(例如,查找表504/508及604/608和/或期望的發(fā)出亮度值及已配置的亮度值的表格)或一個或多個函數(shù)760(例如,期望的發(fā)出亮度值的函數(shù))。 存儲單元710也可存儲一個或多個其它參數(shù),用以執(zhí)行本發(fā)明的方案、技術(shù)及方法,如上述示例算法500及600所述的,例如可包括系統(tǒng)提供的亮度級別、已確定的期望的發(fā)出亮度值的值、亮度模塊的已選擇的驅(qū)動級別、已計算的增益值、所顯示的圖像內(nèi)容。
存儲設(shè)備710可以為一個或多個計算機可用或非臨時性計算機可讀介質(zhì)的任意組合的形式。例如,存儲設(shè)備710可以為一個或多個可移動計算機磁盤、硬盤、隨機存取存儲器(Random Access Memory,RAM)設(shè)備、只讀存儲(Read Only Memory,ROM)設(shè)備、可擦除可編程只讀存儲器((Erasable Programmable Read Only Memory,EPROM)或閃存)設(shè)備、可移動光盤只讀存儲器(removable compact disc read-only memory,CDROM)、光存儲設(shè)備、磁存儲設(shè)備或任意合適的存儲設(shè)備??梢杂靡粋€或多個程序語言的任意組合來寫入用于實現(xiàn)本發(fā)明操作的計算機程序代碼。這些代碼或處理器可執(zhí)行指令可被從源代碼編譯為計算機可讀的匯編語言或適于設(shè)備或計算機執(zhí)行的機器代碼。
一個或多個處理器720可耦接至存儲設(shè)備710。一個或多個處理器720可用于執(zhí)行一組或多組處理器可執(zhí)行指令中的任意指令,以執(zhí)行多個操作,包括示例算法500及600,以及示例方法800、900、1000及1100的操作。
存儲設(shè)備710可耦接至一個或多個處理器720,以及用于存儲一個或多個處理器720可執(zhí)行的多個元件。在圖7所示的例子中,存儲設(shè)備710可在其中存儲捕獲模塊712、確定模塊714及調(diào)節(jié)模塊716。捕獲模塊712、確定模塊714及調(diào)節(jié)模塊716中的每個可實現(xiàn)為固件、中間件、軟件或其任意組合的形式。
捕獲模塊712可用于引起一個或多個處理器720,為可在顯示設(shè)備中實現(xiàn)的亮度模塊或顯示模塊,獲得期望的發(fā)出亮度值。期望的發(fā)出亮度值可在亮度模塊輸出的多個已配置的發(fā)出亮度值中的第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間。第二已配置的發(fā)出亮度值可高于第一已配置的發(fā)出亮度值。附加地,捕獲模塊712可用于引起一個或多個處理器720獲得期望由亮度模塊輸出的第一發(fā)出亮度值。
確定模塊714可用于引起一個或多個處理器720來確定用于驅(qū)動亮度模塊的驅(qū)動級別的數(shù)值。驅(qū)動級別可對應于顯示模塊或亮度模塊輸出的實際的發(fā)出亮度值。實際的發(fā)出亮度值可以為第一已配置的發(fā)出亮度值和/或第二已配置的 發(fā)出亮度值。確定模塊714還可用于引起一個或多個處理器720來確定顯示模塊輸出的圖像內(nèi)容的亮度調(diào)節(jié)增益,以補償期望的發(fā)出亮度值與實際的發(fā)出亮度值之間的差異。附加地,確定模塊714可用于引起一個或多個處理器720來根據(jù)第一發(fā)出亮度值從背光單元能夠輸出的多個可用的發(fā)出亮度值中選擇待亮度模塊輸出的第二發(fā)出亮度值。在這個例子中,每個可用的發(fā)出亮度值可與第一發(fā)出亮度值不同。
調(diào)節(jié)模塊716可用于引起一個或多個處理器720來根據(jù)增益調(diào)節(jié)顯示模塊輸出的圖像內(nèi)容的亮度。附加地,調(diào)節(jié)模塊716可用于引起一個或多個處理器720調(diào)節(jié)顯示模塊輸出的圖像內(nèi)容的亮度級別,以補償亮度模塊發(fā)出的第一發(fā)出亮度值與第二發(fā)出亮度值之間的差異。
在一些實現(xiàn)方式中,一個或多個處理器720還可用于對于每個不同的期望的發(fā)出亮度值,將第一已配置的發(fā)出亮度值確定為實際的發(fā)出亮度值。在一些實現(xiàn)方式中,響應于將第一已配置的發(fā)出亮度值確定為實際的發(fā)出亮度值,一個或多個處理器720可用于根據(jù)增益增加顯示模塊輸出的圖像內(nèi)容的亮度。
在一些實現(xiàn)方式中,一個或多個處理器720還可用于對于每個不同的期望的發(fā)出亮度值,將第二已配置的發(fā)出亮度值確定為實際的發(fā)出亮度值。在一些實現(xiàn)方式中,響應于將確定第二已配置的發(fā)出亮度值確定為實際的發(fā)出亮度值,一個或多個處理器720可用于根據(jù)增益降低顯示模塊輸出的圖像內(nèi)容的亮度。
在一些實現(xiàn)方式中,一個或多個處理器720還可用于對于不同的發(fā)出亮度值,交替選擇第一已配置的發(fā)出亮度值或第二已配置的發(fā)出亮度值。
在一些實現(xiàn)方式中,一個或多個處理器720還可用于將第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間的中間亮度值確定為實際的發(fā)出亮度值。
在一些實現(xiàn)方式中,確定增益時,一個或多個處理器720可用于將增益確定為與期望的發(fā)出亮度值及實際的發(fā)出亮度值之間的比率成比例。
在一些實現(xiàn)方式中,存儲設(shè)備710可用于存儲亮度模塊關(guān)聯(lián)的查找表,該查找表指示多個驅(qū)動級別與多個已配置的發(fā)出亮度值之間的相關(guān)度。另外,在確定驅(qū)動級別時,一個或多個處理器720可用于識別查找表中的實際的發(fā)出亮度值所對應的驅(qū)動級別。
在一些實現(xiàn)方式中,一個或多個處理器720還可用于獲得期望的亮度級別, 以及根據(jù)期望的亮度級別來確定期望的發(fā)出亮度值。
在一些實現(xiàn)方式中,存儲設(shè)備710可用于存儲亮度模塊關(guān)聯(lián)的查找表,該查找表指示多個亮度級別與多個發(fā)出亮度值之間的相關(guān)度。附加地,在確定亮度模塊輸出的期望的發(fā)出亮度值時,一個或多個處理器720可用于識別查找表中的期望的亮度級別所對應的期望的發(fā)出亮度值。
在一些實現(xiàn)方式中,在根據(jù)期望的亮度級別,確定亮度模塊輸出的期望的發(fā)出亮度值時,一個或多個處理器720可用于根據(jù)預配置的函數(shù)確定期望的發(fā)出亮度值,該函數(shù)定義多個亮度級別與多個發(fā)出亮度值之間的相關(guān)度。
圖8是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方法800的示意圖。
示例方法800可包含用一個或多個模塊810、820及830表示的一個或多個操作、動作或功能。盡管表示為分立模塊,根據(jù)想要的實現(xiàn)方式,各個模塊可劃分為更多的模塊,合并為更少的模塊,或者刪除。示例方法800可由示例裝置700或其任意變換來實現(xiàn)。為了示意的目的,下文描述的操作由示例裝置700的一個或多個處理器720執(zhí)行。示例方法800可從810開始。
在810,示例方法800可包含一個或多個處理器720獲得亮度模塊(例如,亮度模塊730)或顯示模塊(例如,顯示模塊740)的期望的發(fā)出亮度值,該兩個模塊都可在顯示設(shè)備中實現(xiàn)。期望的發(fā)出亮度值可在亮度模塊730輸出的多個已配置的發(fā)出亮度值中的第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間。第二已配置的發(fā)出亮度值可高于第一已配置的發(fā)出亮度值。示例方法800從810前進至820。
在820,示例方法800可包含一個或多個處理器720,用于將第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值中的一個確定為顯示模塊740或亮度模塊730輸出的實際的發(fā)出亮度值。示例方法800從820前進至830。
在830,示例方法800可包含一個或多個處理器720,用于確定顯示模塊740輸出的圖像內(nèi)容的亮度調(diào)節(jié)增益,以補償期望的發(fā)出亮度值與實際的發(fā)出亮度值之間的差異。
在一些實現(xiàn)方式中,示例方法800還可包含一個或多個處理器720,用于對于每個不同的期望的發(fā)出亮度值,將第一已配置的發(fā)出亮度值確定為實際的發(fā)出亮度值。在一些實現(xiàn)方式中,響應于將第一已配置的發(fā)出亮度值確定為實際 的發(fā)出亮度值,示例方法800可包含一個或多個處理器720,用于根據(jù)增益增加顯示模塊輸出的圖像內(nèi)容的亮度。
在一些實現(xiàn)方式中,示例方法800還可包含一個或多個處理器720,用于對于每個不同的期望的發(fā)出亮度值,將第二已配置的發(fā)出亮度值確定為實際的發(fā)出亮度值。在一些實現(xiàn)方式中,響應于將第二已配置的發(fā)出亮度值確定為實際的發(fā)出亮度值,示例方法800可包含一個或多個處理器720,用于根據(jù)增益降低顯示模塊輸出的圖像內(nèi)容的亮度。
在一些實現(xiàn)方式中,示例方法800還可包含一個或多個處理器720,用于對于不同的發(fā)出亮度值,交替選擇第一已配置的發(fā)出亮度值或第二已配置的發(fā)出亮度值。
圖9是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方法900的示意圖。
示例方法900可包含用一個或多個模塊910及920表示的一個或多個操作、動作或功能。盡管表示為分立模塊,根據(jù)想要的實現(xiàn)方式,各個模塊可劃分為更多的模塊,合并為更少的模塊,或者刪除。示例方法900可由示例裝置700或其任意變換來實現(xiàn)。為了示意的目的,下文描述的操作由示例裝置700的一個或多個處理器720執(zhí)行。示例方法900可從910開始。
在910,示例方法900可包含一個或多個處理器720,用于調(diào)節(jié)亮度模塊(例如,亮度模塊730)或顯示模塊(例如,顯示模塊740)輸出的光亮度,以便于光亮度以第一鋸齒的方式變化,該兩個模塊都在顯示設(shè)備中實現(xiàn)。示例方法900可從910前進至920。
在920,響應于調(diào)節(jié)亮度模塊730或顯示模塊740輸出的光亮度,示例方法900可包含一個或多個處理器720,用于調(diào)節(jié)顯示模塊740輸出的圖像內(nèi)容的亮度,以便于顯示模塊的透光率以第二鋸齒的方式變化。
圖10是根據(jù)本發(fā)明一個實現(xiàn)方式的調(diào)節(jié)顯示亮度的示例方法1000的示意圖。
示例方法1000可包含用一個或多個模塊1010及1020表示的一個或多個操作、動作或功能。盡管表示為分立模塊,根據(jù)想要的實現(xiàn)方式,各個模塊可劃分為更多的模塊,合并為更少的模塊,或者刪除。示例方法1000可由示例裝置700或其任意變換來實現(xiàn)。為了示意的目的,下文描述的操作由示例裝置700的 一個或多個處理器720執(zhí)行。示例方法1000可從1010開始。
在1010,示例方法1000可包含一個或多個處理器720,用于調(diào)節(jié)亮度模塊(例如,亮度模塊730)或顯示模塊(例如,顯示模塊740)輸出的光亮度,以便于亮度模塊730或顯示模塊740輸出的光亮度從第一已配置的發(fā)出亮度值變?yōu)榈诙雅渲玫陌l(fā)出亮度值,該兩個模塊都在顯示設(shè)備中實現(xiàn)。第一已配置的發(fā)出亮度值及第二已配置的發(fā)出亮度值可以為亮度模塊的多個已配置的發(fā)出亮度值中的兩個緊鄰的已配置的發(fā)出亮度值。示例方法1000可從1010前進至1020。
在1020,響應于將亮度模塊(例如,亮度模塊730)或顯示模塊(例如,顯示模塊740)輸出的光亮度從第一已配置的發(fā)出亮度值調(diào)節(jié)為第二已配置的發(fā)出亮度值,示例方法1000可包含一個或多個處理器720,用于調(diào)節(jié)顯示模塊740輸出的圖像內(nèi)容的亮度,以便于顯示模塊740的透光率在第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間的轉(zhuǎn)變時間段中增加或降低。
應注意,相似的補償理念可應用于包含顯示模塊但不包含亮度模塊或背光模塊的顯示設(shè)備,例如AMOLED。在這個實施例中,輸入至顯示模塊的驅(qū)動信號所具有的級別可比顯示模塊的所期望的級別少。因而,可調(diào)節(jié)圖像內(nèi)容的發(fā)出亮度值,以有效地達到所期望的級別。
具體地,方法可包括:獲得顯示模塊或亮度模塊的期望的發(fā)出亮度值,顯示模塊或亮度模塊在顯示設(shè)備中實現(xiàn),期望的發(fā)出亮度值在亮度模塊輸出的多個已配置的發(fā)出亮度值中的第一已配置的發(fā)出亮度值與第二已配置的發(fā)出亮度值之間,第二已配置的發(fā)出亮度值高于第一已配置的發(fā)出亮度值;確定用于驅(qū)動顯示模塊的驅(qū)動級別,驅(qū)動級別對應于實際的發(fā)出亮度值,其是第一已配置的發(fā)出亮度值或第二已配置的發(fā)出亮度值;以及確定顯示模塊輸出的圖像內(nèi)容的亮度調(diào)節(jié)增益值,以補償期望的發(fā)出亮度值與實際的發(fā)出亮度值之間的差異。
另外,在更多實施例中,可以生成第一發(fā)出亮度值。將第一發(fā)出亮度值限制為多個可允許的發(fā)出亮度值中的一個。例如,第一發(fā)出亮度值可與亮度模塊或背光模塊的驅(qū)動級別、輸入至顯示模塊的驅(qū)動級別或輸入至顯示設(shè)備的至少一部分中的特定級別相關(guān)聯(lián)。那么,可以補償顯示模塊輸出的圖像內(nèi)容的發(fā)出亮度值,以有效地增加顯示設(shè)備的亮度級別。
由于補償可有效地增加顯示設(shè)備的亮度級別,盡管亮度模塊或背光模塊的 驅(qū)動級別和/或顯示模塊和/或顯示設(shè)備的任意其它部分的驅(qū)動級別是受限的,仍可增強顯示質(zhì)量。
本文描述的主題有時顯示為包含不同的組件或連接不同的其它組件。應該理解,這樣描繪的結(jié)構(gòu)僅是例子,實際上可以實現(xiàn)為很多其它的結(jié)構(gòu)以實現(xiàn)相同的功能。在概念意義上,實現(xiàn)相同功能的任何組件的布置是有效地“關(guān)聯(lián)的”,以實現(xiàn)期望的功能。因此,其中任意兩個組件組合來實現(xiàn)特定的功能,可以視為彼此“關(guān)聯(lián)”,以實現(xiàn)期望的功能,而不管結(jié)構(gòu)或中間組件。相似地,這樣關(guān)聯(lián)的任意兩個組件也可視為彼此“可操作地連接”或“可操作地耦合”,以實現(xiàn)期望的功能。可操作地耦合的具體例子包括但不限于物理可配對的組件和/或物理上交互的組件和/或無線可交互的組件和/或邏輯上交互的組件。
另外,關(guān)于本文中使用的實質(zhì)上的任何復數(shù)和/或單數(shù)術(shù)語,本領(lǐng)域的普通技術(shù)人員能夠適應于上下文和/或應用,將復數(shù)解釋為單數(shù)和/或?qū)螖?shù)解釋為復數(shù)。為了清楚起見,本文中明確地闡述了各種單數(shù)/復數(shù)置換。
此外,本領(lǐng)域的普通技術(shù)人員能夠理解,本文中使用的術(shù)語通常的意義為“開放式”術(shù)語,以及尤其在所附的權(quán)利要求書中,如所附的權(quán)利要求主體,如術(shù)語“包含”應解釋為“包含但不限定”,術(shù)語“具有”應當解釋為“至少具有”,術(shù)語“包括”應解釋為“包括但不限定”等。本領(lǐng)域的普通技術(shù)人員還應理解,如果引入的權(quán)利要求中描述為特定的數(shù)量,這樣的意圖將明確地記載在權(quán)利要求中,以及沒有這樣的描述時沒有這樣的意圖。例如,作為輔助理解,所附的權(quán)利要求書可包含使用引導短語“至少一個”和“一個或多個”以介紹權(quán)利要求的描述。另外,盡管引入的權(quán)利要求描述中明確引用了特定的數(shù)量,本領(lǐng)域的普通技術(shù)人員能夠理解,這樣的描述應該解釋為至少為引用的數(shù)量,如描述為“兩個”,沒有其它修飾語,則表示至少兩個,或者兩個或多個。另外,在這些例子中,使用的類似于“A、B和C等中的至少一個”的約定,本領(lǐng)域中的普通技術(shù)人員應該可以理解這樣文句的含義,如“系統(tǒng)包含A、B和C中的至少一個”應該包括但不限于系統(tǒng)包含單獨A、單獨B、單獨C、A和B一起、A和C一起、B和C一起和/或A、B和C一起。本領(lǐng)域的普通技術(shù)人員還應該理解,實際上分離的任何詞語和/或短語表示兩個或更多的可替換的術(shù)語,不管在說明書、權(quán)利要求還是附圖中,應該理解為考慮包含其中一個術(shù)語、任 一術(shù)語和兩個術(shù)語的可能性。例如,短語“A或B”可以理解為包含“A”、“B”或“A和B”的可能性。
前述內(nèi)容中,應理解本文描述的本發(fā)明的各個實現(xiàn)方式是為了示意的目的,在不背離本發(fā)明的范圍和精神的前提下可以做出各種修改。相應地,本文中揭露的各個實現(xiàn)方式不應該視為限制,權(quán)利要求指示了真正的范圍和精神。