CN115516546B 用于提供基于序列的顯示驅(qū)動(dòng)器的系統(tǒng)、方法和設(shè)備(斯納普公司)_第1頁
CN115516546B 用于提供基于序列的顯示驅(qū)動(dòng)器的系統(tǒng)、方法和設(shè)備(斯納普公司)_第2頁
CN115516546B 用于提供基于序列的顯示驅(qū)動(dòng)器的系統(tǒng)、方法和設(shè)備(斯納普公司)_第3頁
CN115516546B 用于提供基于序列的顯示驅(qū)動(dòng)器的系統(tǒng)、方法和設(shè)備(斯納普公司)_第4頁
CN115516546B 用于提供基于序列的顯示驅(qū)動(dòng)器的系統(tǒng)、方法和設(shè)備(斯納普公司)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

(12)發(fā)明專利(22)申請(qǐng)日2021.05.14(43)申請(qǐng)公布日2022.12.23PCT/US2021/0324772021WO2021/231882EN2021.11.18公司11227(56)對(duì)比文件JP2001331142A,2001.11.30權(quán)利要求書2頁說明書18頁附圖7頁顯示驅(qū)動(dòng)器輸入顯示驅(qū)動(dòng)器輸入解析器時(shí)基輸出緩存存儲(chǔ)器序列存儲(chǔ)器存儲(chǔ)器存儲(chǔ)器顯示驅(qū)動(dòng)器設(shè)備(210)接收可下載的“序(218)和用于存儲(chǔ)驅(qū)動(dòng)序列的一部分的存儲(chǔ)器設(shè)2一個(gè)或更多個(gè)輸入,其用于從一個(gè)或更多個(gè)外部控制器接收?qǐng)D像數(shù)據(jù)和驅(qū)動(dòng)序列;一個(gè)或更多個(gè)緩存存儲(chǔ)器,其用于存儲(chǔ)所述圖像數(shù)據(jù);至少兩個(gè)序列存儲(chǔ)器,其包括被配置成分離地存儲(chǔ)所述驅(qū)動(dòng)序列的一個(gè)或更多個(gè)部分的分離的序列存儲(chǔ)器;解析電路,其被配置成接收所述圖像數(shù)據(jù)和所述驅(qū)動(dòng)序列,并實(shí)時(shí)更新所述一個(gè)或更多個(gè)緩存存儲(chǔ)器和所述至少兩個(gè)序列存儲(chǔ)器,所述分離的序列存儲(chǔ)器對(duì)于不同的圖像數(shù)據(jù)集并行地和異步地執(zhí)行;時(shí)基電路,其用于使所述驅(qū)動(dòng)序列的執(zhí)行和與所述圖像數(shù)據(jù)相關(guān)聯(lián)的時(shí)間事件同步;以及一個(gè)或更多個(gè)輸出電路,其用于根據(jù)經(jīng)同步的所述驅(qū)動(dòng)序列的執(zhí)行從所述一個(gè)或更多個(gè)緩存存儲(chǔ)器檢索所述圖像數(shù)據(jù),以及經(jīng)由一個(gè)或更多個(gè)輸出接口將所述圖像數(shù)據(jù)提供給顯示設(shè)備。2.根據(jù)權(quán)利要求1所述的顯示驅(qū)動(dòng)器,其中,至少所述一個(gè)或更多個(gè)輸入、所述一個(gè)或更多個(gè)緩存存儲(chǔ)器、所述至少兩個(gè)序列存儲(chǔ)器、所述解析電路和所述一個(gè)或更多個(gè)輸出電路被設(shè)置在集成電路上。3.根據(jù)權(quán)利要求2所述的顯示驅(qū)動(dòng)器,其中,所述集成電路包括專用集成電路(ASIC)。5.根據(jù)權(quán)利要求1所述的顯示驅(qū)動(dòng)器,其中,所述一個(gè)或更多個(gè)外部控制器包括圖像數(shù)據(jù)處理電路。6.根據(jù)權(quán)利要求5所述的顯示驅(qū)動(dòng)器,其中,所述圖像數(shù)據(jù)處理電路包括圖形處理單元7.根據(jù)權(quán)利要求5所述的顯示驅(qū)動(dòng)器,其中,更新的驅(qū)動(dòng)序列響應(yīng)于所述圖像數(shù)據(jù)的變化而從所述圖像數(shù)據(jù)處理電路接收。8.根據(jù)權(quán)利要求1所述的顯示驅(qū)動(dòng)器,其中,所述時(shí)間事件包括視頻同步(VSync)間隔。9.根據(jù)權(quán)利要求8所述的顯示驅(qū)動(dòng)器,其中,所述同步包括以不同的VSync間隔執(zhí)行不同的驅(qū)動(dòng)序列指令的組合。10.根據(jù)權(quán)利要求1所述的顯示驅(qū)動(dòng)器,其中,所述一個(gè)或更多個(gè)部分包括信號(hào)調(diào)制特及串行端口接口(SPI)命令。11.根據(jù)權(quán)利要求10所述的顯示驅(qū)動(dòng)器,其中,所述分離的序列存儲(chǔ)器包括LUT存儲(chǔ)器、主序列存儲(chǔ)器或SPI存儲(chǔ)器中的一種或更多種。12.根據(jù)權(quán)利要求1所述的顯示驅(qū)動(dòng)器,其中,所述圖像數(shù)據(jù)以移動(dòng)產(chǎn)業(yè)處理器接口以太網(wǎng)格式或Wi-Fi格式中的至少一種格式被格式化。13.一種用于驅(qū)動(dòng)顯示器的方法,所述方法包括:在顯示驅(qū)動(dòng)器處從圖形處理單元(GPU)接收第一驅(qū)動(dòng)序列;3將所述第一驅(qū)動(dòng)序列存儲(chǔ)在第一序列存儲(chǔ)器中;使用從所述第一序列存儲(chǔ)器檢索的所述第一驅(qū)動(dòng)序列處理從所述GPU接收的第一一個(gè)或更多個(gè)圖像幀;將所述第二驅(qū)動(dòng)序列存儲(chǔ)在第二序列存儲(chǔ)器中;以及使用與從所述第一序列存儲(chǔ)器檢索所述第一驅(qū)動(dòng)序列并行地和異步地從所述第二序列存儲(chǔ)器檢索的所述第二驅(qū)動(dòng)序列處理從所述GPU接收的第二一個(gè)或更多個(gè)圖像幀,其中,使用所述第一驅(qū)動(dòng)序列對(duì)所述第一一個(gè)或更多個(gè)圖像幀的處理和與所述第一一個(gè)或更多個(gè)圖像幀相關(guān)聯(lián)的時(shí)間事件同步,并且使用所述第二驅(qū)動(dòng)序列對(duì)所述第二一個(gè)或更多個(gè)圖像幀的處理和與所述第二一個(gè)或更多個(gè)圖像幀相關(guān)聯(lián)的時(shí)間事件同步,并且其中,通過所述第一驅(qū)動(dòng)序列和所述第二驅(qū)動(dòng)序列分別處理的所述第一一個(gè)或更多個(gè)圖像幀和所述第二一個(gè)或更多個(gè)圖像幀分別根據(jù)經(jīng)同步的對(duì)所述第一一個(gè)或更多個(gè)圖像幀的處理和經(jīng)同步的對(duì)所述第二一個(gè)或更多個(gè)圖像幀的處理從所述顯示驅(qū)動(dòng)器的第二存儲(chǔ)器來檢索,以及從所述顯示驅(qū)動(dòng)器傳遞至顯示設(shè)備。14.根據(jù)權(quán)利要求13所述的方法,其中,所述第一序列存儲(chǔ)器包括一個(gè)或更多個(gè)存儲(chǔ)器結(jié)構(gòu),所述一個(gè)或更多個(gè)存儲(chǔ)器結(jié)構(gòu)至少包括查找表(LUT)存儲(chǔ)器、主序列存儲(chǔ)器和串行外圍接口(SPI)存儲(chǔ)器。15.根據(jù)權(quán)利要求13所述的方法,其中,所述一個(gè)或更多個(gè)圖像幀存儲(chǔ)在所述顯示驅(qū)動(dòng)器的第二存儲(chǔ)器上。16.根據(jù)權(quán)利要求13所述的方法,其中,與所述第一驅(qū)動(dòng)序列和所述第二驅(qū)動(dòng)序列的處理相關(guān)聯(lián)的定時(shí)器增量包括視頻同步(VSync)信號(hào)。17.根據(jù)權(quán)利要求13所述的方法,其中,與所述第一驅(qū)動(dòng)序列和所述第二驅(qū)動(dòng)序列的處理相關(guān)聯(lián)的定時(shí)器增量包括時(shí)間間隔,所述時(shí)間間隔是所述第一驅(qū)動(dòng)序列或所述第二驅(qū)動(dòng)序列之一的命令的一部分的函數(shù)。18.根據(jù)權(quán)利要求13所述的方法,其中,所述一個(gè)或更多個(gè)圖像幀包括視頻幀。19.一種用于驅(qū)動(dòng)顯示器的方法,所述方法包括:在顯示驅(qū)動(dòng)器處從圖形處理單元(GPU)接收多個(gè)驅(qū)動(dòng)序列;將所述多個(gè)驅(qū)動(dòng)序列中的第一驅(qū)動(dòng)序列存儲(chǔ)在第一序列存儲(chǔ)器中;將所述多個(gè)驅(qū)動(dòng)序列中的第二驅(qū)動(dòng)序列存儲(chǔ)在第二序列存儲(chǔ)器中;使用從所述第一序列存儲(chǔ)器檢索的第一驅(qū)動(dòng)序列處理從所述GPU接收的第一一個(gè)或更使用與從所述第一序列存儲(chǔ)器檢索所述第一驅(qū)動(dòng)序列并行地和異步地從所述第二序列存儲(chǔ)器檢索的第二驅(qū)動(dòng)序列處理從所述GPU接收的第二一個(gè)或更多個(gè)視頻幀,其中,使用所述第一驅(qū)動(dòng)序列對(duì)所述第一一個(gè)或更多個(gè)圖像幀的處理和與所述圖像幀相關(guān)聯(lián)的時(shí)間事件同步,并且使用所述第二驅(qū)動(dòng)序列對(duì)所述第二一個(gè)或更多個(gè)視頻幀的處理和與所述視頻幀相關(guān)聯(lián)的時(shí)間事件同步,并且其中,響應(yīng)于來自所述GPU的命令執(zhí)行從使用所述第一驅(qū)動(dòng)序列到使用所述第二驅(qū)動(dòng)序列的切換。4[0001]相關(guān)申請(qǐng)的交叉引用[0002]本申請(qǐng)要求于2020年5月14日提交的發(fā)明名稱為“SYSTEMS,METHODSANDDEVICESFORPROVIDINGSEQUENCEBASEDDISPLAYDRIVERS”的美國臨時(shí)專利申請(qǐng)第63024637號(hào)的優(yōu)先權(quán),其全部公開內(nèi)容通過引用并入本文。技術(shù)領(lǐng)域[0003]本公開內(nèi)容涉及空間光調(diào)制器、顯示器和/或微顯示器。更特別地,本公開內(nèi)容涉及為如下數(shù)字空間光調(diào)制器、顯示器和/或微顯示器提供數(shù)字顯示驅(qū)動(dòng)器電路系統(tǒng)和軟件模塊的系統(tǒng)和方法:包括但不限于數(shù)字顯示器、數(shù)字液晶(LC)顯示器、數(shù)字硅基液晶(LCoS)顯示器、有機(jī)發(fā)光二極管顯示器(OLED)、以及上述類型顯示器的微版本(即微顯示器版本)。背景技術(shù)[0004]LCoS顯示器和微顯示器用于許多不同的應(yīng)用。這些可以從高亮度投影系統(tǒng)到增強(qiáng)現(xiàn)實(shí)(AR)或虛擬現(xiàn)實(shí)(VR)頭戴式耳機(jī),再到相位模式科學(xué)應(yīng)用。這些不同的應(yīng)用可以對(duì)它們的顯示驅(qū)動(dòng)器集成電路(DDIC)功能例如信號(hào)頻率、定時(shí)、詳細(xì)排序以及特定于顯示或應(yīng)用的數(shù)據(jù)格式化提出廣泛不同的要求并且有時(shí)是意料之外的要求。[0005]常規(guī)LCoS顯示器及它們相關(guān)聯(lián)的DDIC芯片通常具有硬已知的DDIC芯片在驅(qū)動(dòng)附接的顯示器時(shí)執(zhí)行相同的操作序列,因此,當(dāng)期望的應(yīng)用與制造商最初的預(yù)期不同時(shí),靈活性非常小。特別地,通常無法更改諸如所使用的灰度算法、幀速率、位深度、顏色順序(在顏色序列應(yīng)用中)、照明的定時(shí)或其他操作方面的特征。這些顯示特性可以用于控制顯示圖像的亮度、分辨率、深度感知和其他視覺效果。[0006]當(dāng)在現(xiàn)有技術(shù)的顯示設(shè)備中渲染圖像數(shù)據(jù)時(shí),顯示設(shè)備通常具有很少用于修改所顯示的圖像的特性的選項(xiàng)。這些顯示設(shè)備通常僅接受傳入的視頻數(shù)據(jù)并將其寫入顯示器中的像素陣列。這樣的顯示設(shè)備通常具有它們向顯示驅(qū)動(dòng)器要求的固定數(shù)據(jù)格式。該固定數(shù)據(jù)格式可能不是行業(yè)標(biāo)準(zhǔn)的視頻數(shù)據(jù)格式,因此顯示驅(qū)動(dòng)器需要使用專用硬件(邏輯)對(duì)視頻數(shù)據(jù)進(jìn)行重新格式化以匹配顯示器的要求。對(duì)于許多現(xiàn)有技術(shù)的顯示器,存在被設(shè)計(jì)成進(jìn)行這種重新格式化的經(jīng)定制設(shè)計(jì)的顯示驅(qū)動(dòng)器。當(dāng)創(chuàng)建新的或改進(jìn)的顯示器設(shè)計(jì)時(shí),通常也需要重新設(shè)計(jì)顯示驅(qū)動(dòng)器。[0007]當(dāng)采用一些現(xiàn)有的圖像渲染技術(shù)來重新配置顯示特性(例如,幀速率、顯示器的亮度等)時(shí),這些現(xiàn)有的圖像渲染技術(shù)涉及關(guān)閉顯示器或以其他方式中斷用于顯示的內(nèi)容的渲染,以重新配置或更新顯示特性。有時(shí),這些變化可能消耗數(shù)秒的時(shí)間量,并且通常需要暫時(shí)終止圖像渲染。因此,用于在圖像系統(tǒng)中重新配置顯示特性的現(xiàn)有技術(shù)可能無法實(shí)現(xiàn)顯示特性的實(shí)時(shí)和/或動(dòng)態(tài)的重新配置,例如,在圖像數(shù)據(jù)被渲染的時(shí)候。附圖說明[0008]在本文中,參照各附圖示出和描述了本公開內(nèi)容,在附圖中,適當(dāng)?shù)厥褂孟嗤母?圖標(biāo)記來表示相同的系統(tǒng)部件,在附圖中:[0009]圖1是根據(jù)示例實(shí)施方式的顯示系統(tǒng)的概述的框圖;[0010]圖2是根據(jù)示例實(shí)施方式的顯示驅(qū)動(dòng)器的一般框圖;[0011]圖3是根據(jù)示例實(shí)施方式的由顯示驅(qū)動(dòng)器執(zhí)行的方法;[0012]圖4是根據(jù)示例實(shí)施方式的由顯示驅(qū)動(dòng)器執(zhí)行的另一方法;[0013]圖5是根據(jù)示例實(shí)施方式的顯示驅(qū)動(dòng)器的詳細(xì)框圖;[0014]圖6是根據(jù)示例實(shí)施方式的驅(qū)動(dòng)序列的指令;[0015]圖7是根據(jù)示例實(shí)施方式的另一顯示驅(qū)動(dòng)器的詳細(xì)框圖;以及[0016]圖8A至圖8B描繪了根據(jù)示例實(shí)施方式的偽代碼顯示序列的脈沖寬度調(diào)制和像素信息。具體實(shí)施方式[0017]本文公開了圖像系統(tǒng)中的包括電路系統(tǒng)、硬件和/或軟件的顯示驅(qū)動(dòng)器設(shè)備的實(shí)施方式,該顯示驅(qū)動(dòng)器設(shè)備利用可下載的“序列”來動(dòng)態(tài)地重新配置圖像系統(tǒng)中的所顯示的圖像特性。顯示驅(qū)動(dòng)器設(shè)備可以被配置有一個(gè)或更多個(gè)存儲(chǔ)設(shè)備例如存儲(chǔ)器設(shè)備,用于存儲(chǔ)圖像數(shù)據(jù),例如,靜態(tài)或靜止圖像或者動(dòng)態(tài)/運(yùn)動(dòng)圖像(例如,視頻數(shù)還包含用于存儲(chǔ)“序列”的專用存儲(chǔ)設(shè)備。該序列詳細(xì)限定了在每個(gè)Vsync處開始顯示驅(qū)動(dòng)器中發(fā)生的一系列連續(xù)的動(dòng)作。這些Vsync動(dòng)作控制來自顯示驅(qū)動(dòng)器的輸入端的圖像數(shù)據(jù)移入和移出各種緩存(cache)存儲(chǔ)器,并移動(dòng)到顯示驅(qū)動(dòng)器輸出端。該序列包括可以以靈活方式修改圖像數(shù)據(jù)的指令,并且還可以包括可以將串行外圍接口(SPI)序列發(fā)送出顯示驅(qū)動(dòng)器電路以控制其他外部設(shè)備(例如,光源)的指令。如下文進(jìn)一步描述的,序列中可以包括支持顯示操作的附加動(dòng)作。[0018]隨著顯示器設(shè)計(jì)的不斷發(fā)展,關(guān)于所顯示的圖像質(zhì)量的用戶期望大大提高。顯示特性可以確定用戶如何感知圖像數(shù)據(jù),但通常有對(duì)圖像數(shù)據(jù)的調(diào)整,該調(diào)整可以增強(qiáng)或以其他方式修改該用戶體驗(yàn)。顯示驅(qū)動(dòng)器設(shè)備具有如下特性,其可以被操縱以增強(qiáng)或以其他方式改變用戶將體驗(yàn)在顯示器上渲染的圖像數(shù)據(jù)的方式。本公開內(nèi)容的顯示驅(qū)動(dòng)器設(shè)備能夠動(dòng)態(tài)地(例如,實(shí)時(shí)和不中斷)重新配置在圖像系統(tǒng)的顯示設(shè)備中渲染的圖像數(shù)據(jù)的顯示[0019]為了示出,考慮在增強(qiáng)現(xiàn)實(shí)(AR)頭戴式耳機(jī)中實(shí)現(xiàn)的顯示驅(qū)動(dòng)器中動(dòng)態(tài)重新配置其他信息(即疊加數(shù)據(jù))疊加在用戶的實(shí)時(shí)環(huán)境的圖像或視頻上。實(shí)時(shí)環(huán)境數(shù)據(jù)可以通過或向下移動(dòng)其頭部時(shí),圖像疊加數(shù)據(jù)也被更新,使得疊加數(shù)據(jù)也相應(yīng)地在用戶的環(huán)境中向可以被更新。使用用于動(dòng)態(tài)地重新配置顯示特性(例如,靜止或視頻圖像的顯示特性)的能力,AR頭戴式耳機(jī)可以使頭戴式顯示器的用戶的眼睛未聚焦的區(qū)域變暗(例如,改變像素組的亮度或灰度級(jí)),并且可以增加頭戴式顯示器的用戶的眼睛聚焦的區(qū)域的亮度。[0020]類似地,使用根據(jù)所公開的實(shí)施方式的顯示驅(qū)動(dòng)器,AR頭戴式耳機(jī)可以降低頭戴6式顯示器的用戶的眼睛未聚焦的區(qū)域中圖像數(shù)據(jù)的分辨率和/或幀速率,并且可以增加頭戴式顯示器的用戶的眼睛聚焦的區(qū)域中圖像數(shù)據(jù)的分辨率和/或幀速率。由于顯示驅(qū)動(dòng)器特性的重新配置是動(dòng)態(tài)進(jìn)行的,并且不會(huì)中斷向用戶顯示圖像內(nèi)容,因此顯示特性的重新配置對(duì)用戶來說可以看起來是無縫的并且可以用于提高用戶的整體視覺體驗(yàn)質(zhì)量。此外,作為切向益處,根據(jù)用戶的偏好(例如,預(yù)定的或基于關(guān)于用戶的實(shí)際、已知或預(yù)期環(huán)境的數(shù)據(jù))調(diào)整頭戴式耳機(jī)顯示器的焦點(diǎn)或位置(對(duì)應(yīng)于頭戴式耳機(jī)顯示器的像素)的亮度、灰度級(jí)、分辨率和/或幀速率可以導(dǎo)致減少頭戴式耳機(jī)顯示器的功耗和/或改善對(duì)頭戴式耳機(jī)顯示器的用戶聚焦的圖像部分的可視性。此后,在通過用圖像數(shù)據(jù)和用于處理圖像數(shù)據(jù)和配置顯示設(shè)備的驅(qū)動(dòng)序列更新顯示驅(qū)動(dòng)器的一個(gè)或更多個(gè)存儲(chǔ)器來動(dòng)態(tài)地重新配置顯示驅(qū)動(dòng)器特性的實(shí)施方式的上下文中詳細(xì)描述了這些示例特征。顯示驅(qū)動(dòng)器的這種可重新配置性也使其有能力在必要時(shí)修改顯示數(shù)據(jù),以校正顯示溫度變化、環(huán)境光變化或其他外部因素的不期望影響。作為這種可重新配置性的另一切向益處是可以將共同的顯示驅(qū)動(dòng)器設(shè)計(jì)用于多于一個(gè)的顯示設(shè)備和/或用于后續(xù)幾代的顯示設(shè)備。[0021]特別地,顯示驅(qū)動(dòng)器或設(shè)備(包括例如顯示驅(qū)動(dòng)器電路系統(tǒng)和/或顯示驅(qū)動(dòng)器軟載文件或?qū)S密浖a。顯示驅(qū)動(dòng)器可以包括顯示驅(qū)動(dòng)器集成電路(DDIC)。替選地,顯示驅(qū)動(dòng)器可以被并入或集成到例如專用集成電路(ASIC)或類似電路系統(tǒng)中。根據(jù)本文公開的實(shí)施方式,一個(gè)或更多個(gè)驅(qū)動(dòng)序列從外部控制器設(shè)備例如圖形處理單元(GPU)、內(nèi)部或外部存儲(chǔ)器或者主機(jī)系統(tǒng)的其他處理器加載到顯示驅(qū)動(dòng)器中。在示例實(shí)施方式中,一個(gè)或更多個(gè)驅(qū)動(dòng)序列被加載到顯示驅(qū)動(dòng)器電路系統(tǒng)中。在示例實(shí)施方式中,顯示驅(qū)動(dòng)器電路系統(tǒng)包括[0022]如本文進(jìn)一步描述的,根據(jù)本公開內(nèi)容,“驅(qū)動(dòng)序列”表示一個(gè)或更多個(gè)操作或經(jīng)編碼指令的列表,通過該列表確定或改變顯示驅(qū)動(dòng)器的詳細(xì)操作。通過限定顯示驅(qū)動(dòng)器的此詳細(xì)操作,可以(直接或間接地)操縱應(yīng)用于顯示設(shè)備的顯示操作模式、功率電平、定時(shí)特性和圖像渲染的細(xì)節(jié),以使顯示設(shè)備以特定方式顯示圖像數(shù)據(jù)。驅(qū)動(dòng)序列在下文中將被稱動(dòng)器通電后被加載到顯示驅(qū)動(dòng)器中。在示例實(shí)施方式中,一個(gè)或更多個(gè)驅(qū)動(dòng)序列被預(yù)加載到顯示驅(qū)動(dòng)器的一個(gè)或更多個(gè)存儲(chǔ)器中。一旦加載,可以從數(shù)據(jù)源(例如GPU、數(shù)字?jǐn)z像裝置、視頻記錄或者圖像或視頻圖像的其他源)的每個(gè)新數(shù)據(jù)幀、或子幀或垂直同步(Vsync)數(shù)據(jù)(例如,視頻圖像數(shù)據(jù)、命令、寄存器寫入和/或其他數(shù)據(jù))被發(fā)送至顯示系統(tǒng)的顯示設(shè)備,何時(shí)發(fā)送數(shù)據(jù),以及對(duì)數(shù)據(jù)應(yīng)用什么操縱或其他過濾器(例如,以提供LCoS的期望調(diào)制)。驅(qū)動(dòng)序列還使得能夠驅(qū)動(dòng)來自顯示驅(qū)動(dòng)器例如激光/LED使能的外部控制輸出,并且允許(嵌入驅(qū)動(dòng)序列的指令中的)任意串行外圍接口(SPI)命令在如操作員期望的不同時(shí)間點(diǎn)傳輸至背板和其他系統(tǒng)芯片(例如,模擬支持芯片、激光驅(qū)動(dòng)器設(shè)備)。由于驅(qū)動(dòng)序列可以協(xié)調(diào)驅(qū)動(dòng)序列中的命令和指令的執(zhí)行,這些命令和指令可以是指令表或指令列表的形式,并且由于序列中的每個(gè)指令或事件都包括執(zhí)行時(shí)間(例如,相對(duì)于Vsync),因此事件都以受控的定時(shí)發(fā)生。該定時(shí)可以由用戶或系統(tǒng)設(shè)計(jì)者限定。此外,定時(shí)由并入顯示驅(qū)動(dòng)器中的一個(gè)7或更多個(gè)時(shí)基電路實(shí)現(xiàn),該時(shí)基電路使得一個(gè)或更多個(gè)驅(qū)動(dòng)序列(以及其中的指令)的執(zhí)行能夠與一個(gè)或更多個(gè)內(nèi)部時(shí)間(例如,“滴答(tick)”)以及視頻同步(VSync)事件(例如,幀間隔)同步。出于本公開內(nèi)容的目的,VSync是標(biāo)準(zhǔn)視頻接口,包括27個(gè)線,包括8位紅色數(shù)據(jù)(表示為R[7:0])、8位綠色數(shù)據(jù)(表示為G[7:0])、8位藍(lán)色數(shù)據(jù)(表示B[7:0])、與此數(shù)據(jù)相關(guān)聯(lián)的視頻時(shí)鐘(通常表示為“CLK”)、在每幀開始處發(fā)生的垂直同步脈沖(表示為“VSync”或“VS”)、以及在每行的數(shù)據(jù)的開始處發(fā)生的水平同步脈沖(表示為“Hsync”或僅表示為碼為數(shù)據(jù)分組,或經(jīng)由其他方式傳輸。然而,一般來說,Vsync事件或脈沖可以包括在大多數(shù)不同類型的視頻接口中,并且可以采取不同的形式,只要它執(zhí)行向接口指示新數(shù)據(jù)幀開始[0023]本文在如下背景下描述了示例實(shí)施方式:驅(qū)動(dòng)包括但不限于顯示器和微顯示器的空間電磁輻射(例如,光)調(diào)制器,以及為可以在例如顯示系統(tǒng)(如數(shù)字顯示系統(tǒng))內(nèi)的驅(qū)動(dòng)器系統(tǒng)或設(shè)備提供基于序列的電路系統(tǒng)和/或軟件模塊。雖然LCoS顯示器在本文中用于示例性目的,但是本領(lǐng)域普通技術(shù)人員將理解,所公開的實(shí)施方式包括并且可應(yīng)用于其他數(shù)字顯示系統(tǒng)類型,包括但不限于數(shù)字液晶(LC)顯示器、有機(jī)發(fā)光二極管顯示器(OLED)、微型[0024]在下面的詳細(xì)描述中,參照了附圖,附圖構(gòu)成該詳細(xì)描述的一部分,并且在附圖中通過圖示的方式示出了可以實(shí)踐的實(shí)施方式。應(yīng)當(dāng)理解,在不脫離本范圍的情況下,可以利用其他實(shí)施方式并且可以進(jìn)行結(jié)構(gòu)或邏輯改變。因此,以下詳細(xì)描述不應(yīng)被認(rèn)為是限制性意義,并且實(shí)施方式的范圍由所附權(quán)利要求及其等同內(nèi)容來限定。[0025]各種操作可以以可以有助于理解實(shí)施方式的方式依次描述為多個(gè)分立操作;然而,描述的順序不應(yīng)被解釋為暗示這些操作是順序相關(guān)的。[0026]描述可以使用基于視角的描述,例如上/下、后/前和頂部/底部。這樣的描述僅用于促進(jìn)討論并不旨在限制所公開的實(shí)施方式的應(yīng)用。接”也可以意指兩個(gè)或更多個(gè)元件彼此不直接接觸,但仍彼此協(xié)調(diào)或相互作用。實(shí)施方式中的一個(gè)或更多個(gè)。此外,如關(guān)于實(shí)施方式使用的術(shù)語“包括(comprising)”、“包含(including)”和“具有(having)”等是同義詞,并且通常意指為“開放”術(shù)語(例如,術(shù)語[0030]關(guān)于本文中任何復(fù)數(shù)和/或單數(shù)術(shù)語的使用,本領(lǐng)域技術(shù)人員可以根據(jù)上下文和/或應(yīng)用,從復(fù)數(shù)轉(zhuǎn)變?yōu)閱螖?shù)和/或從單數(shù)轉(zhuǎn)變?yōu)閺?fù)數(shù)。為了清楚起見,可以在本文中明確闡述各種單數(shù)/復(fù)數(shù)排列。8[0031]現(xiàn)在參照附圖描述各種實(shí)施方式,其中,相同的附圖標(biāo)記始終用于指代相同的元件。在以下描述中,為了解釋的目的,闡述了許多具體細(xì)節(jié),以便促進(jìn)對(duì)一個(gè)或更多個(gè)實(shí)施方式的透徹理解。然而,在一些或所有情況下明顯的是,可以在不采用下面描述的特定設(shè)計(jì)細(xì)節(jié)的情況下實(shí)踐下面描述的任何實(shí)施方式。[0032]圖1示出了與本公開內(nèi)容的實(shí)施方式一致的被配置成動(dòng)態(tài)地配置和/或重新配置顯示特性的圖像系統(tǒng)100的簡化視圖。為了支持顯示特性的動(dòng)態(tài)重新配置,圖像系統(tǒng)100可以包括控制器140、顯示驅(qū)動(dòng)器110和顯示設(shè)備150??刂破?40可以包括圖形處理單元(GPU),并且可以被配置成將圖像數(shù)據(jù)143與一個(gè)或更多個(gè)驅(qū)動(dòng)序列142組合成圖像數(shù)據(jù)幀141和/或子幀。本文中,“子幀”是指在一個(gè)圖像幀期間向顯示器發(fā)送圖像的多于一個(gè)版本一起發(fā)送至顯示器。然后,這之后通常是綠色子幀,然后是藍(lán)色子幀。這些子幀發(fā)生在如此短的時(shí)間內(nèi),以至于眼睛將顏色混合在一起并將圖像感知為全色圖像。本領(lǐng)域普通技術(shù)人員將理解,顏色可以不同。本領(lǐng)域普通技術(shù)人員還顏色可以與顏色中的另一種或更多種相同)。如本文所討論的,一個(gè)或更多個(gè)驅(qū)動(dòng)序列142或其上顯示的圖像數(shù)據(jù)113的設(shè)置。圖像數(shù)據(jù)143與一個(gè)或更多個(gè)驅(qū)動(dòng)序列142合并或組合到圖像數(shù)據(jù)幀141中,因此,一個(gè)或更多個(gè)驅(qū)動(dòng)序列142中包括的設(shè)置可以被傳輸至顯示驅(qū)動(dòng)器110而不中斷圖像數(shù)據(jù)143的傳輸。替選地,驅(qū)動(dòng)序列142可以通過分離的接口例如串行外圍接口(SPI)傳輸至顯示驅(qū)動(dòng)器110.本領(lǐng)域普通技術(shù)人員將理解,可以使用其他接口。圖像數(shù)據(jù)幀141可以根據(jù)例如一個(gè)或更多個(gè)MIPI(“移動(dòng)產(chǎn)業(yè)處理器接口”)或者修改的MIPI接口或者通信協(xié)議進(jìn)行格式化。控制器140可以被配置成通過通信通道(例如,導(dǎo)電總線、網(wǎng)絡(luò)、無線接口等)將圖像數(shù)據(jù)幀141發(fā)送至顯示驅(qū)動(dòng)器110??刂破?40可以包括附加特征并且可以被配置成至少部分地基于從一個(gè)或更多個(gè)傳感器160接收的信息來限定或者選擇一個(gè)或更多個(gè)驅(qū)動(dòng)序列142。[0033]例如,所顯示的圖像可以從基于顯示器的溫度的驅(qū)動(dòng)序列的變化中受益。眾所周知,特別是液晶顯示器對(duì)溫度極其敏感并且可能需要對(duì)顯示電壓或定時(shí)的調(diào)整,以補(bǔ)償實(shí)際設(shè)備溫度并保持圖像質(zhì)量。在這種情況下,控制器140可以被編程為周期性地命令對(duì)顯示器150的溫度測量,經(jīng)由傳感器輸入160讀取結(jié)果,并使用內(nèi)部軟件“查找表”或等同物(例如,另一種交叉引用的方法)來確定從(存儲(chǔ)在本地存儲(chǔ)器中的)列表中使用針對(duì)該溫度的最佳序列142。然后,該新序列將如上所述被傳輸至顯示器。在另一示例中,控制器140可以被配置成響應(yīng)于環(huán)境照明而使顯示器變亮或變暗-在這種情況下,經(jīng)由附接至控制器140的光傳感器。如前所述,環(huán)境照明可以用于選擇將被傳輸至顯示驅(qū)動(dòng)器110的所存儲(chǔ)的可用的驅(qū)動(dòng)序列170中的一個(gè)。[0034]顯示驅(qū)動(dòng)器110可以被配置成使用從控制器140接收的圖像數(shù)據(jù)幀141來操作顯示器150。顯示驅(qū)動(dòng)器110可以使用信息(例如,圖像數(shù)據(jù)幀141中包含的一個(gè)或更多個(gè)驅(qū)動(dòng)序列142)來操作顯示器150。控制器或GPU140根據(jù)需要從存儲(chǔ)器或外部存儲(chǔ)裝置讀取驅(qū)動(dòng)序列以更新所存儲(chǔ)的驅(qū)動(dòng)序列142。顯示驅(qū)動(dòng)器110可以從圖像數(shù)據(jù)幀141分離或解析圖像數(shù)據(jù)143和一個(gè)或更多個(gè)驅(qū)動(dòng)序列142。顯示驅(qū)動(dòng)器110可以將圖像數(shù)據(jù)143和一個(gè)或更多個(gè)驅(qū)動(dòng)序列142暫時(shí)地存儲(chǔ)在顯示驅(qū)動(dòng)器110的一個(gè)或更多個(gè)存儲(chǔ)設(shè)備中,如本文進(jìn)一步描述9的,例如參照?qǐng)D2。顯示驅(qū)動(dòng)器110可以使用在一個(gè)或更多個(gè)驅(qū)動(dòng)序列142內(nèi)包含的顯示特性來配置顯示器150的顯示數(shù)據(jù)的格式化,并且顯示驅(qū)動(dòng)器110可以將圖像數(shù)據(jù)143提供給顯示器150,以與來自一個(gè)或更多個(gè)驅(qū)動(dòng)序列142的顯示驅(qū)動(dòng)特性一起顯示。在任何給定時(shí)間使用的驅(qū)動(dòng)序列將指定圖像數(shù)據(jù),以及如有必要,新的序列被發(fā)送至顯示器的時(shí)間和方式。新的序列數(shù)據(jù)通常在圖像數(shù)據(jù)的塊之間被發(fā)送至顯示器,或者在一些實(shí)施方式中新的序列被附加到數(shù)據(jù)傳輸塊的前面(例如,用于圖像數(shù)據(jù)、視頻數(shù)據(jù)以及/或者序列或序列數(shù)據(jù)傳輸塊的傳輸)。在使用MIPI接口或其他基于分組的視頻接口來輸入視頻數(shù)據(jù)的系統(tǒng)中,可以限定特殊分組并將其用于非圖像數(shù)據(jù),例如序列數(shù)據(jù)。通過接收、解析和應(yīng)用用于顯示器150的一個(gè)或更多個(gè)驅(qū)動(dòng)序列142,顯示驅(qū)動(dòng)器110支持用顯示器150動(dòng)態(tài)地重新配置顯示特性。顯示驅(qū)動(dòng)器110可以包括附加特征,以便于用顯示器150動(dòng)態(tài)地重新配置顯示特性,如本文進(jìn)一步描述的。這些附加特征可以包括用于配置和序列數(shù)據(jù)的替選接口,例如SPI。它們本時(shí)可以更新一個(gè)配置存儲(chǔ)器。然后,內(nèi)部多路復(fù)用將用于在下一個(gè)Vsync(幀同步)事件中將新更新的版本交換或替換為當(dāng)前正在使用的版本。[0035]顯示驅(qū)動(dòng)器110實(shí)現(xiàn)一個(gè)或更多個(gè)驅(qū)動(dòng)序列142選擇和/或限定的個(gè)性化實(shí)施。因?yàn)轱@示驅(qū)動(dòng)器110可以被配置成接收和解釋由一個(gè)或更多個(gè)驅(qū)動(dòng)序列142限定的顯示驅(qū)動(dòng)特性或所顯示的/顯示圖像參數(shù)(例如,分辨率、功率電平等),所以開發(fā)者可以創(chuàng)建限定一個(gè)或更多個(gè)驅(qū)動(dòng)序列142的獨(dú)特應(yīng)用。換句話說,控制器140可以被實(shí)現(xiàn)為獨(dú)立于顯示驅(qū)動(dòng)器110的過程、軟件應(yīng)用和/或電路系統(tǒng),允許一個(gè)或更多個(gè)開發(fā)者根據(jù)其偏好更新一個(gè)或更多個(gè)驅(qū)動(dòng)序列142。顯示驅(qū)動(dòng)器110和一個(gè)或更多個(gè)驅(qū)動(dòng)序列142的該特性使得由圖像系統(tǒng)100支持的所顯示的/顯示圖像特性的動(dòng)態(tài)重新配置的不同和定制的應(yīng)用成為可能。[0036]控制器140和/或顯示驅(qū)動(dòng)器設(shè)備110的操作可以由一個(gè)或更多個(gè)處理器控制,一個(gè)或更多個(gè)處理器在本文中未示出,但將其理解為由本領(lǐng)域普通技術(shù)人員根據(jù)本公開內(nèi)容外,本領(lǐng)域普通技術(shù)人員可以根據(jù)本公開內(nèi)容考慮本文中未示出的系統(tǒng)100的附加部件。例如,控制器140可以包括用于獲得、接收和/或存儲(chǔ)從各種傳感器160獲取的傳感器數(shù)據(jù)的傳感器數(shù)據(jù)獲取模塊。在示例實(shí)施方式中,驅(qū)動(dòng)序列142可以實(shí)時(shí)響應(yīng)于傳感器數(shù)據(jù)而更新、切換或修改,傳感器數(shù)據(jù)包括來自作為傳感器的具體說明性和非窮舉性示例的慣性測量傳感器、環(huán)境光傳感器、溫度傳感器、圖像傳感器和/或眼睛跟蹤傳感他傳感器。一般來說,基于傳感器數(shù)據(jù)更新驅(qū)動(dòng)序列的方法可以包括:1)獲取傳感器讀數(shù),2)使用傳感器讀數(shù)來確定多個(gè)預(yù)存儲(chǔ)序列170中的哪一個(gè)最適合傳感器讀數(shù),3)將所選擇的序列加載到當(dāng)前序列142中,4)確定新序列將在哪個(gè)即將到來的幀或子幀開始使用,5)向注意,任何GPU或其他處理器(140)將始終包括圖中未示出的許多其他模塊,并且如前所述,可以假定任何GPU或其他處理器(140)包括通用計(jì)算能力、編程和程序存儲(chǔ)、該處理器或GPU可用的附加存儲(chǔ)器,以及通常也包括其他硬件。[0037]此外,控制器140可以包括圖像數(shù)據(jù)模塊(未示出)或生成指令以獲取和格式化圖像數(shù)據(jù)143。例如,根據(jù)實(shí)施方式,圖像數(shù)據(jù)模塊可以獲取和/或接收?qǐng)D像數(shù)據(jù)例如原始圖像數(shù)據(jù),并應(yīng)用格式指令以生成格式化圖像數(shù)據(jù)143。圖像數(shù)據(jù)模塊(未示出)可以使圖像系統(tǒng)100從生成傳感器數(shù)據(jù)的至少一部分的一個(gè)或更多個(gè)圖像傳感器獲取圖像數(shù)據(jù)。圖像數(shù)據(jù)143還可以從如下一個(gè)或更多個(gè)其他源獲?。豪绲幌抻跀?shù)字?jǐn)z像裝置、通過互聯(lián)網(wǎng)下接收、從存儲(chǔ)器(例如,隨機(jī)存取存儲(chǔ)器)讀取等,如本領(lǐng)域普通技術(shù)人員所理解的。圖像數(shù)據(jù)可以是一種或更多種圖像格式,并且控制器140可以執(zhí)行格式指令以將圖像數(shù)據(jù)轉(zhuǎn)換為一種或更多種其他圖像格式。如本領(lǐng)域技術(shù)人員所知,圖像數(shù)據(jù)143可以包括例如構(gòu)成圖像數(shù)據(jù)的每個(gè)圖像的每個(gè)像素的紅、綠、藍(lán)(RGB)值。圖像數(shù)據(jù)143可以從中轉(zhuǎn)換的圖像格式的本領(lǐng)域普通技術(shù)人員已知的任何其他圖像格式。根據(jù)實(shí)施方式,圖像數(shù)據(jù)模塊可以使用商業(yè)可用、開源或以其他方式開發(fā)的一個(gè)或更多個(gè)圖像數(shù)據(jù)轉(zhuǎn)換算法。[0038]圖像數(shù)據(jù)模塊(未示出)通常被實(shí)現(xiàn)為使用其并行處理器的陣列在GPU中運(yùn)行的軟件,并且被配置成將傳入的視頻圖像數(shù)據(jù)的格式轉(zhuǎn)換為適合直接傳輸至顯示驅(qū)動(dòng)器的三種固定壓縮圖像數(shù)據(jù)格式之一。在示例實(shí)施方式中,該傳輸可以經(jīng)由如先前所述的MIPI數(shù)據(jù)鏈路進(jìn)行。MIPI規(guī)范限定了顯示驅(qū)動(dòng)器可以支持的三種數(shù)據(jù)類型。[0039]壓縮數(shù)據(jù)格式包括:1)位平面數(shù)據(jù)、2)半字節(jié)數(shù)據(jù)和3)字節(jié)數(shù)據(jù)。位平面數(shù)據(jù)(1)是通過從給定顏色的典型8位中選擇一位并將來自每組8個(gè)相鄰的像素的該選擇的位壓縮成一個(gè)8位字而得到。一旦來自整個(gè)圖像中每個(gè)像素的所選擇的位被發(fā)送至顯示驅(qū)動(dòng)器110,則選擇另一位并重復(fù)該過程。由于來自每個(gè)像素的所選擇的位的組的每次寫入僅傳輸每個(gè)像素具有例如紅、綠和藍(lán)各8位,位平面?zhèn)鬏斝枰貜?fù)該過程24次。半字節(jié)數(shù)據(jù)(2)是其中例如每個(gè)像素有4位被發(fā)送(根據(jù)限定,4位是半字節(jié))的格式。這些4位將是每個(gè)像素的高位4位或低位4位。這些4位半字節(jié)中的與從兩個(gè)相鄰像素中選擇的半字節(jié)對(duì)應(yīng)的兩個(gè)被壓縮到發(fā)送至顯示驅(qū)動(dòng)器110的每個(gè)8位字中。該過程重復(fù)直到圖像中每個(gè)像素的4位被傳輸。由于一次僅能發(fā)送每個(gè)像素的一半顏色信息,因此該過程必須對(duì)該顏色和其他顏色的另一半顏色信息進(jìn)行重復(fù)。由于通常傳輸8位RGB視頻,因此該半字節(jié)傳輸必須重復(fù)總共6次。字節(jié)數(shù)據(jù)(3)是其中針對(duì)顯示器中的每個(gè)像素發(fā)送8位(或給定顏色的所有像素信息)的格式。由于有三種顏色,因此該過程必須重復(fù)3次-每種顏色一次。[0040]在示例實(shí)施方式中,控制器140可以至少部分地基于傳感器數(shù)據(jù)102限定或選擇一個(gè)或更多個(gè)驅(qū)動(dòng)序列142以應(yīng)用于圖像數(shù)據(jù)143。控制器140可以將一個(gè)或更多個(gè)驅(qū)動(dòng)序列142與圖像數(shù)據(jù)143合并,以實(shí)現(xiàn)顯示器150中所顯示的圖像特性的動(dòng)態(tài)重新配置。如本文所動(dòng)器110的一系列逐步指令,該指令導(dǎo)致顯示驅(qū)動(dòng)器以這樣的方式操縱或處理被發(fā)送至顯示器的數(shù)據(jù),以導(dǎo)致顯示器上的所得圖像具有期望的所顯示的圖像特性。[0041]可以由一個(gè)或更多個(gè)驅(qū)動(dòng)序列142更改或改變的所顯示的圖像特性包括但不限于亮度、持續(xù)性、驅(qū)動(dòng)電壓、照明定時(shí)和照明強(qiáng)度、以及發(fā)送至些可以確定液晶顯示器何時(shí)改變每個(gè)灰度級(jí)的狀態(tài),這可以根據(jù)位深度和溫度進(jìn)行調(diào)整)、11器或其他系統(tǒng)部件的串行端口接口(SPI)命令(包括各種SPI命令的定時(shí)和文字值),這些都或更多個(gè)驅(qū)動(dòng)序列與圖像數(shù)據(jù)合并,控制器140可以執(zhí)行驅(qū)動(dòng)序列算法以生成合并的圖像[0042]驅(qū)動(dòng)序列算法可以使圖像系統(tǒng)100至少部分地基于傳感器數(shù)據(jù)限定或者選擇一個(gè)的用戶正在觀看顯示器150的左可視區(qū)域。用戶的眼睛向左觀看可以是預(yù)定傳感器數(shù)據(jù)特性,其被映射到預(yù)定顯示特性,例如降低顯示器150的右可視區(qū)域的分辨率和增加顯示器150的左可視區(qū)域的分辨率。將選擇和使用使顯示驅(qū)動(dòng)器對(duì)與此情況對(duì)應(yīng)的圖像數(shù)據(jù)進(jìn)行傳感器160的傳感器數(shù)據(jù)的值的組合導(dǎo)致形成一個(gè)或更多個(gè)驅(qū)動(dòng)序列142的顯示特性的組驅(qū)動(dòng)序列142保留的多個(gè)位或字節(jié)以及為圖像數(shù)據(jù)143保留的多個(gè)位或字節(jié)。根據(jù)實(shí)施方序列142與圖像數(shù)據(jù)143一起被傳輸。通過接收一個(gè)或更多個(gè)驅(qū)動(dòng)序列142以及圖像數(shù)據(jù)143,顯示驅(qū)動(dòng)器110可以通過選擇接收到的驅(qū)動(dòng)序列之一來實(shí)現(xiàn)顯示特性的動(dòng)態(tài)重新配置。顯示驅(qū)動(dòng)器110可以被配置成接收?qǐng)D像數(shù)據(jù)幀141并使用圖像數(shù)據(jù)幀141中包括的一個(gè)或更多個(gè)驅(qū)動(dòng)序列142控制顯示器150.顯示驅(qū)動(dòng)器110還可以將圖像數(shù)據(jù)143提供給顯示器150,因此圖像數(shù)據(jù)143可以由顯示器150顯示以供用戶查看。顯示驅(qū)動(dòng)器110可以被配置成在提供圖像數(shù)據(jù)143的不中斷顯示的同時(shí)利用包括在一個(gè)或更多個(gè)驅(qū)動(dòng)序列142中的顯示[0045]圖2是根據(jù)示例實(shí)施方式的顯示驅(qū)動(dòng)器210的框圖。顯示驅(qū)動(dòng)器210類似于顯示驅(qū)動(dòng)器110并且在此示出有附加的部件。例如,為了動(dòng)態(tài)地重新配置圖像系統(tǒng)內(nèi)的顯示特性,顯示驅(qū)動(dòng)器210包括解析器215和圖像輸出217。解析器215包括解析器算法或軟件模塊,解析器算法或軟件模塊可以在解析器215內(nèi)執(zhí)行如下若干操作,其可以使得顯示驅(qū)動(dòng)器210能夠處理圖像數(shù)據(jù)和一個(gè)或更多個(gè)驅(qū)動(dòng)序列兩者,以支持在不中斷顯示圖像數(shù)據(jù)的情況下動(dòng)態(tài)地更新顯示。解析器215可以使顯示驅(qū)動(dòng)器210接收?qǐng)D像數(shù)據(jù)幀,并從圖像數(shù)據(jù)幀中解析或分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)。解析器215可以使顯示驅(qū)動(dòng)器210在將圖像數(shù)據(jù)提供給顯示器(本文未示出)之前,例如暫時(shí)地存儲(chǔ)一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)。圖像數(shù)據(jù)可以存儲(chǔ)在一個(gè)或更多個(gè)緩存存儲(chǔ)器218中,并且驅(qū)動(dòng)序列可以存儲(chǔ)在一個(gè)或更多個(gè)序列存儲(chǔ)器219、一個(gè)或更多LUT存儲(chǔ)器220和一個(gè)或更多個(gè)SPI存儲(chǔ)器221中。顯示驅(qū)動(dòng)器210的這些部件可以集成到設(shè)置在例如專用集成電路(ASIC)或類似的電路系統(tǒng)上的顯示驅(qū)動(dòng)器集成電路(DDIC)中。[0046]解析器215讀取添加到圖像數(shù)據(jù)前面的報(bào)頭信息,該報(bào)頭信息限定存在什么(如果有的話)序列信息以及序列信息應(yīng)當(dāng)被存儲(chǔ)在哪里,并且可以包括由顯示驅(qū)動(dòng)器210執(zhí)行的用于執(zhí)行用于從圖像數(shù)據(jù)幀中分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)的多個(gè)操作的指令。操作的示例可以包括但不限于:接收數(shù)據(jù)幀,搜索數(shù)據(jù)幀以查找識(shí)別數(shù)據(jù)幀的一部分(例如,第一行)的一個(gè)或更多個(gè)同步字節(jié),以及將數(shù)據(jù)幀的一部分存儲(chǔ)到序列存儲(chǔ)器或緩存存儲(chǔ)器。操作可以包括使用變量來執(zhí)行子操作,例如從圖像數(shù)據(jù)中分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列。根據(jù)實(shí)施方式,在從圖像數(shù)據(jù)幀中分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列后,解析器215可以使顯示驅(qū)動(dòng)器210將一個(gè)或更多個(gè)驅(qū)動(dòng)序列存儲(chǔ)在存儲(chǔ)器219至221中的一個(gè)或更多個(gè)中。一個(gè)或更多個(gè)存儲(chǔ)器218至221可以是顯示驅(qū)動(dòng)器210內(nèi)的易失性或非易失性存儲(chǔ)器或存儲(chǔ)器結(jié)構(gòu)。一個(gè)或更多個(gè)存儲(chǔ)器218至221還可以實(shí)現(xiàn)為分配給圖像系統(tǒng)內(nèi)的顯示驅(qū)動(dòng)器210使用的易失性或非易失性存儲(chǔ)器。在從圖像數(shù)據(jù)幀中分離圖像數(shù)據(jù)后,解析器215可以使圖像系統(tǒng)將圖像數(shù)據(jù)存儲(chǔ)在緩存存儲(chǔ)器218或外部圖像數(shù)據(jù)存儲(chǔ)裝置(本文未示出)中。[0047]顯示驅(qū)動(dòng)器210包括向顯示設(shè)備提供圖像數(shù)據(jù)的圖像輸出217。圖像輸出217從一個(gè)或更多個(gè)緩存存儲(chǔ)器218或從LUT存儲(chǔ)器220獲得數(shù)據(jù),如由當(dāng)前序列確定的。[0048]時(shí)基模塊216使得一個(gè)或更多個(gè)驅(qū)動(dòng)序列的執(zhí)行能夠與一個(gè)或更多個(gè)計(jì)時(shí)器、時(shí)間間隔或同步信號(hào)例如視頻同步(VSync)同步。在示例實(shí)施方式中,VSync脈沖經(jīng)由輸入214接收,指示每個(gè)視頻幀的開始。VSync脈沖可以以序列被初始化為驅(qū)動(dòng)序列中的第一指令,并且同時(shí)傳入數(shù)據(jù)開始被寫入緩存存儲(chǔ)器218中的保留位置。時(shí)基216在每個(gè)VSync處被初始化為0,并且以下文中被稱為“滴答”的時(shí)間增量進(jìn)行計(jì)數(shù)。當(dāng)計(jì)時(shí)器到達(dá)第一指令的“開始時(shí)間”字段中指定的時(shí)間時(shí),該指令中指定的命令或操作碼(“Op-code”)用指令的其余部分中指定的參數(shù)和標(biāo)志執(zhí)行。一旦操作的執(zhí)行完成,驅(qū)動(dòng)序列中的下一指令被加載。這種情況持續(xù)直到遇到最后的“序列結(jié)束”命令或操作碼。一般來說,為了實(shí)現(xiàn)同步,驅(qū)動(dòng)序列中的每個(gè)指令被配置有唯一的開始時(shí)間,并且指令按其開始時(shí)間的序列排序。此外,可以在序列指令之間設(shè)置可配置的時(shí)間段,使得序列指令之間有足夠的時(shí)間用于要執(zhí)行的命令。當(dāng)指令不需要使用沖突的硬件(例如緩存)時(shí),一些指令可以并行地和/或異步地執(zhí)行。所有讀和寫操作可以與整個(gè)位平面相關(guān)聯(lián)。這些特征提供對(duì)在幀期間發(fā)生的每個(gè)事件的定時(shí)的單獨(dú)控制。在現(xiàn)有顯示驅(qū)動(dòng)器通常具有用于控制何時(shí)將數(shù)據(jù)發(fā)送至顯示器的某些機(jī)制例如固定計(jì)時(shí)器的情況下,所公開的實(shí)施方式在單獨(dú)可配置的時(shí)間將每個(gè)事件特別是每個(gè)位平面發(fā)送至顯示器。這有助于許多好處,例如,在例如PWM方案中設(shè)置各個(gè)下降沿的定時(shí),以便實(shí)現(xiàn)任何期望的線性或非線性伽馬。它還允許容易地修改顏色序列算法,以最適合特定應(yīng)用的需要。[0049]因此,結(jié)合圖1中描述的其他部件,顯示驅(qū)動(dòng)器210的操作可以使得圖像系統(tǒng)能夠動(dòng)態(tài)地重新配置顯示設(shè)備的圖像顯示設(shè)置,而不中斷顯示設(shè)備正在顯示的圖像數(shù)據(jù)。在示例實(shí)施方式中,顯示驅(qū)動(dòng)器210的操作可以由執(zhí)行其中設(shè)置的每個(gè)模塊的一個(gè)或更多個(gè)處理器來實(shí)現(xiàn)。根據(jù)各種實(shí)施方式,并且如本領(lǐng)域普通技術(shù)人員所理解的,一個(gè)或更多個(gè)處理器表示一個(gè)或更多個(gè)片上系統(tǒng)(SoC)、數(shù)字信號(hào)處理器(DSP)、圖形處理單元(GPU)、專用集成電路(ASIC)和/或其他處理器。根據(jù)各種實(shí)施方式,一個(gè)或更多個(gè)處理器被配置成從存儲(chǔ)器218至221中的任一個(gè)讀取并執(zhí)行本文所述的模塊,存儲(chǔ)器218至221可以包括共享或獨(dú)立或固態(tài)驅(qū)動(dòng)器。在示例實(shí)施方式中,在沒有處理器的情況下在顯示驅(qū)動(dòng)器上執(zhí)行驅(qū)動(dòng)序列。換句話說,(例如,在ASIC或FPGA上的)可編程電路的組合被設(shè)置在DDIC上以執(zhí)行一個(gè)或更多個(gè)驅(qū)動(dòng)序列。[0050]圖3是根據(jù)示例實(shí)施方式的由顯示驅(qū)動(dòng)器執(zhí)行的方法。例如,該方法可以由圖2所示的顯示驅(qū)動(dòng)器210或圖1所示的顯示驅(qū)動(dòng)器110執(zhí)行。[0051]在31處,在顯示驅(qū)動(dòng)器處接收第一驅(qū)動(dòng)序列,以及在32處,使用第一驅(qū)動(dòng)序列處理視頻幀。如本文所述,顯示驅(qū)動(dòng)器包括電路系統(tǒng)和/或軟件和其他部件,包括解析器和用于存儲(chǔ)可下載驅(qū)動(dòng)序列的一個(gè)或更多個(gè)存儲(chǔ)器。在示例實(shí)施方式中,第一驅(qū)動(dòng)序列包括從外用于處理視頻幀的一些或所有動(dòng)作,即顯示驅(qū)動(dòng)電路系統(tǒng)對(duì)傳入數(shù)據(jù)例如圖像和/或視頻數(shù)據(jù)的每個(gè)幀采取的動(dòng)作。在示例實(shí)施方式中,這些指令由顯示驅(qū)動(dòng)器的主時(shí)基部件例如嵌入在DDIC上的電路執(zhí)行。在示例實(shí)施方式中,每個(gè)指令中的字段中的一個(gè)指定驅(qū)動(dòng)序列的每個(gè)指令要被執(zhí)行的時(shí)間(相對(duì)于VSync事件)。在示例實(shí)施方式中,可以在驅(qū)動(dòng)序列中的指定時(shí)間被包括并執(zhí)行的指令包括以下中的一個(gè)或更多個(gè):將傳入的位平面數(shù)據(jù)寫入外部存儲(chǔ)器(如果存在)和/或多個(gè)片上緩存存儲(chǔ)器中的一個(gè)或更多個(gè);從外部存儲(chǔ)器(如果存在)和/或從一個(gè)或更多個(gè)片上緩存存儲(chǔ)器讀取位平面數(shù)據(jù);使用也包括在序列指令中的由LUT限定的邏輯,將來自外部存儲(chǔ)器和/或來自各種緩存例如多個(gè)片上緩存存儲(chǔ)器中的一個(gè)或更多個(gè)的位平面數(shù)據(jù)組合為1位輸出“邏輯平面”;將該邏輯組合的結(jié)果寫入另一緩存或多個(gè)緩存和/或?qū)懭胼敵鱿冗M(jìn)先出(FIFO)緩沖器和/或存儲(chǔ)器;對(duì)輸出FIFO緩沖器和/或存儲(chǔ)器的內(nèi)容進(jìn)行格式化并將其發(fā)送至顯示設(shè)備;將任意數(shù)據(jù)和格式的SPI命令發(fā)送至外部顯示設(shè)備(包括LC或LCoS顯示設(shè)備),其中內(nèi)容和時(shí)間由驅(qū)動(dòng)序列確定;啟動(dòng)具有系統(tǒng)功能的其他專用控制線,例如,激光啟用引腳、外部觸發(fā)引腳等;控制由輸出格式化器和其他片上專用硬件進(jìn)行的數(shù)據(jù)轉(zhuǎn)換,例如,可選地,在來自輸出FIFO的傳出數(shù)據(jù)被發(fā)送至背板集成電路之前,將傳出數(shù)據(jù)反轉(zhuǎn);以及/或者執(zhí)行其他雜項(xiàng)片上任務(wù),例如清除FIFO或緩存的指[0052]此外,如本文所述,下載的驅(qū)動(dòng)序列的一部分可以被修改或替換為其他可下載的列處理視頻幀。該第二驅(qū)動(dòng)序列可以響應(yīng)于計(jì)時(shí)器事件而被下載,并且可以基于例如用戶或主機(jī)CPU)可以基于傳感器讀數(shù)或用戶輸入確定需要完全不同的驅(qū)動(dòng)序列。例如,驅(qū)動(dòng)序列的一部分可以例如經(jīng)由DDIC中的硬件指示數(shù)字驅(qū)動(dòng)電路系統(tǒng)和/或軟件,以符合各種空間光調(diào)制器例如顯示設(shè)備的要求,或者以多種操作模式操作。在示例性實(shí)施方式中,第二驅(qū)動(dòng)序列與第一驅(qū)動(dòng)序列的不同之處在于,使用脈沖寬度調(diào)制代替占空比調(diào)制來實(shí)現(xiàn)顯示設(shè)備中的灰度,或者使用偽模擬調(diào)制代替脈沖寬度調(diào)制用于相位顯示設(shè)備。根據(jù)本公開內(nèi)容,本領(lǐng)域普通技術(shù)人員可以設(shè)想驅(qū)動(dòng)序列及其部分的其他變化。[0053]圖4是根據(jù)示例實(shí)施方式的由顯示驅(qū)動(dòng)器執(zhí)行的另一方法。例如,該方法可以由圖2所示的顯示驅(qū)動(dòng)器210或圖1所示的顯示驅(qū)動(dòng)器110執(zhí)行。[0054]在41處,在顯示驅(qū)動(dòng)器處接收驅(qū)動(dòng)序列。如本文所述,顯示驅(qū)動(dòng)器包括電路系統(tǒng)和/或軟件和其他部件,包括解析器和用于存儲(chǔ)可下載驅(qū)動(dòng)序列的一個(gè)或更多個(gè)存儲(chǔ)器。在示例實(shí)施方式中,驅(qū)動(dòng)序列包括從外部控制器主序列可以包括如下指令的列表,其指定用于處理視頻幀的一些或所有動(dòng)作,即在步驟42處,顯示驅(qū)動(dòng)電路系統(tǒng)對(duì)傳入數(shù)據(jù)例如圖像和/或視頻數(shù)據(jù)的每個(gè)幀采取的動(dòng)作。在示例實(shí)施方式中,這些指令相對(duì)于由顯示驅(qū)動(dòng)器的主時(shí)基部件例如嵌入在DDIC上的電路限定的時(shí)間執(zhí)行。在示例實(shí)施方式中,每個(gè)指令中的字段中的一個(gè)指定驅(qū)動(dòng)序列的每個(gè)指令要被執(zhí)行的時(shí)間(相對(duì)于VSync事件)。此外,在示例性實(shí)施方式中,主驅(qū)動(dòng)序列可以包括多個(gè)驅(qū)動(dòng)序列中的至少第一驅(qū)動(dòng)序列和第二驅(qū)動(dòng)序列,第一驅(qū)動(dòng)序列和第二驅(qū)動(dòng)序列可以在不同時(shí)間響應(yīng)于視頻信息或外部命令的變化而調(diào)用。[0055]因此,在43處,顯示驅(qū)動(dòng)器切換到使用主驅(qū)動(dòng)序列中的第二驅(qū)動(dòng)序列序列可以響應(yīng)于計(jì)時(shí)器事件而被執(zhí)行,并且可以基于例如用戶輸入、傳感器讀數(shù)、系統(tǒng)變量讀數(shù)或用戶輸入確定需要完全不同的驅(qū)動(dòng)序列。例如,驅(qū)動(dòng)序列的一部分可以例如經(jīng)由DDIC中的硬件指示數(shù)字驅(qū)動(dòng)電路系統(tǒng)和/或軟件,以符合各種空間光調(diào)制器如顯示設(shè)備的要求,或者以多種操作模式操作。在示例性實(shí)施方式中,第二驅(qū)動(dòng)序列與第一驅(qū)動(dòng)序列的不同之處在于,使用脈沖寬度調(diào)制代替占空比調(diào)制來實(shí)現(xiàn)顯示設(shè)備中的灰度,或者使用偽模擬調(diào)制代替脈沖寬度調(diào)制用于相位顯示設(shè)備。根據(jù)本公開內(nèi)容,本領(lǐng)域普通技術(shù)人員可以設(shè)想驅(qū)動(dòng)序列及其部分的其他變化。[0056]圖5是根據(jù)示例實(shí)施方式的顯示驅(qū)動(dòng)器的詳細(xì)示意圖。顯示驅(qū)動(dòng)器510類似于顯示驅(qū)動(dòng)器110和210,并且在此被示出有部件。例如,為了動(dòng)態(tài)地重新配置圖像系統(tǒng)內(nèi)的顯示特性,顯示驅(qū)動(dòng)器510包括主定序器515和圖像輸出517。主定序器515包括解析器算法,解析器算法可以執(zhí)行若干操作,以使得顯示驅(qū)動(dòng)器510能夠處理圖像數(shù)據(jù)和一個(gè)或更多個(gè)驅(qū)動(dòng)序列兩者,以支持在不中斷顯示圖像數(shù)據(jù)的情況下動(dòng)態(tài)地更新顯示。主定序器515可以使顯示驅(qū)動(dòng)器510接收?qǐng)D像數(shù)據(jù)幀,并且從圖像數(shù)據(jù)幀解析或分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)。主定序器515可以使顯示驅(qū)動(dòng)器510在將圖像數(shù)據(jù)提供給顯示器(本文未示出)之前,例如暫時(shí)地存儲(chǔ)一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)。圖像數(shù)據(jù)可以存儲(chǔ)在一個(gè)或更多個(gè)緩存存儲(chǔ)器518中,并且驅(qū)動(dòng)序列可以存儲(chǔ)在一個(gè)或更多個(gè)序列存儲(chǔ)器519中。顯示驅(qū)動(dòng)器510的這些部件可以集成到設(shè)置在例如專用集成電路(ASIC)或類似電路系統(tǒng)上的顯示驅(qū)動(dòng)器集成電路(DDIC)中。主定序器515可以包括用于從圖像數(shù)據(jù)幀中分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)的多個(gè)操作的指令。操作的示例可以包括但不限于接收數(shù)據(jù)幀,搜索數(shù)據(jù)幀以查找一個(gè)或更多個(gè)同步字節(jié),或者在某些實(shí)施方式中,查找識(shí)別哪些圖像數(shù)據(jù)和/或序列數(shù)據(jù)將直接跟隨報(bào)頭以及其應(yīng)當(dāng)被存儲(chǔ)在何處的報(bào)頭數(shù)據(jù)結(jié)構(gòu)。操作可以包括使用變量來執(zhí)行子操作,例如從圖像數(shù)據(jù)中分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列。在從圖像數(shù)據(jù)幀中分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列后,主定序器515可以使顯示驅(qū)動(dòng)器510將該一個(gè)或更多個(gè)驅(qū)動(dòng)序列存儲(chǔ)在存儲(chǔ)器519中,并將圖像數(shù)據(jù)幀存儲(chǔ)在存儲(chǔ)器518中。存儲(chǔ)器519、518可以為顯示驅(qū)動(dòng)器510內(nèi)的易失性或非易失性存儲(chǔ)器,或者可以為顯示驅(qū)動(dòng)器510的外部存儲(chǔ)器。在從圖像數(shù)據(jù)幀分離圖像數(shù)據(jù)后,主定序器515可以使圖像系統(tǒng)將圖像數(shù)據(jù)存儲(chǔ)在緩存存儲(chǔ)器518或外部圖像數(shù)據(jù)存儲(chǔ)裝置中。[0057]在示例性實(shí)施方式中,驅(qū)動(dòng)序列經(jīng)由“SPICntrl”輸入514下載到序列存儲(chǔ)器519。驅(qū)動(dòng)序列的下載可以在顯示驅(qū)動(dòng)器510通電后立即發(fā)生。在示例性實(shí)施方式中,驅(qū)動(dòng)序列包括多達(dá)1024個(gè)128位字的列表,并且序列存儲(chǔ)器519是為這樣的驅(qū)動(dòng)序列構(gòu)造的。在其他實(shí)施方式中,可以設(shè)想其他大小的驅(qū)動(dòng)序列和存儲(chǔ)器。例如,如下面關(guān)于列存儲(chǔ)器布置與本實(shí)施方式不同。在本實(shí)施方式中,使用128位的字寬,并且每個(gè)字具有多[0058]參照?qǐng)D6,示例驅(qū)動(dòng)序列的128位指令。在該示例實(shí)施方式中,不使用前2位。標(biāo)記為“開始時(shí)間‘滴答’”的字段是VSync脈沖后執(zhí)行驅(qū)動(dòng)序列的指令中指定動(dòng)作的時(shí)間。該20位的數(shù)字指示“滴答”,這是使用中的內(nèi)部時(shí)間單位,并且可以與系統(tǒng)時(shí)鐘以及時(shí)間輸入例如 VSync脈沖同步。參照?qǐng)D5的顯示驅(qū)動(dòng)器,該時(shí)間可以包括30ns,但是可以通過寫入時(shí)基控制寄存器來調(diào)整,用于其他應(yīng)用。標(biāo)記為“操作碼”的字段指定正在被命令的操作。由于這是4位字段,因此有16個(gè)可能的編碼動(dòng)作。操作碼的可能動(dòng)作的列表可以包括但不限于以下動(dòng)[0063]·使用多達(dá)7個(gè)變量的邏輯表達(dá)式,將來自1個(gè)或更多個(gè)緩存以及可選地來自主存[0066]·通過輸出SPI接口向任意地址發(fā)送任意數(shù)據(jù)(數(shù)據(jù)和地址通過重復(fù)使用“LUT代[0069]·控制顯示驅(qū)動(dòng)器中各種內(nèi)部存儲(chǔ)器或存儲(chǔ)器結(jié)構(gòu)的通電、待機(jī)或斷電模式;特別是在不使用時(shí)進(jìn)行上述操作,以降低功耗;[0070]·如果合適,啟用特殊的“全字節(jié)”數(shù)據(jù)流位深度時(shí),將整個(gè)像素?cái)?shù)據(jù)從緩存移動(dòng)到顯示器,而不是將單個(gè)位平面移動(dòng)到顯示器;[0071]·配置單個(gè)緩存的讀和寫深度以降低功率;[0072]·將SPI輸出配置成在某些應(yīng)用中操作為I2C主機(jī);[0074]·在序列中的特定時(shí)間打開/關(guān)閉選擇的照明源。[0075]標(biāo)記為“雜項(xiàng)標(biāo)志”的字段是用于緩存陣列內(nèi)部的多路復(fù)用(mux)控制的位,以及達(dá)7個(gè)不同位平面數(shù)據(jù)流的任意邏輯函數(shù),如下面進(jìn)一步描述的。標(biāo)記為“緩存R/W標(biāo)志”的字段確定哪些緩存存儲(chǔ)器正在被寫入,以及從哪個(gè)源寫入,以及從哪個(gè)源讀取。標(biāo)記為“輸出多路復(fù)用”的字段確定到輸出FIFO的輸入是來自緩存中的一個(gè),還是來自LUT邏輯塊,還[0076]在每個(gè)Vsync脈沖(發(fā)生在每個(gè)視頻幀的開頭)處,驅(qū)動(dòng)序列初始化為第一指令,并且同時(shí),在顯示驅(qū)動(dòng)器510中設(shè)置的一個(gè)或更多個(gè)“寫入側(cè)”寄存器的被寫入主存儲(chǔ)器518中的保留位置。時(shí)基516在每個(gè)Vsync處被初始化為t=0,并且以“滴答”為增量進(jìn)行計(jì)數(shù)。當(dāng)計(jì)時(shí)器到達(dá)圖6中提到的第一驅(qū)動(dòng)序列的“開始時(shí)間”字段中指定的時(shí)間時(shí),該指令中指定的操作碼用指令的其余部分中指定的參數(shù)和標(biāo)志執(zhí)行。一旦操作完成,下一驅(qū)動(dòng)序列指令被加載,并且主定序器515等待該下一驅(qū)動(dòng)序列指令中指定的時(shí)間。這種情況持續(xù)直到遇到最后的“序列結(jié)束”操作碼。在示例實(shí)施方式中,驅(qū)動(dòng)序列中的每個(gè)指令被配置有唯一的開始時(shí)間,并且指令按其開始時(shí)間的序列排序。此外,可在序列指令之間提供可配置的時(shí)間段,以便序列指令之間有足夠的時(shí)間用于要執(zhí)行的命令。當(dāng)指令不需要使用沖突的硬件(例如緩存)時(shí),一些指令可以被并行地執(zhí)行。所有讀和寫操作可以與整個(gè)位平面相關(guān)聯(lián)。這些特征提供在幀期間發(fā)生的每個(gè)事件的定時(shí)的單獨(dú)控制。在現(xiàn)有顯示驅(qū)動(dòng)器通常具有用于控制何時(shí)將數(shù)據(jù)發(fā)送至顯示器的某些機(jī)制例如固定計(jì)時(shí)器的情況下,所公開的實(shí)施方式在單獨(dú)可選擇的時(shí)間將每個(gè)事件并且特別是每個(gè)位平面發(fā)送至顯示器。這有助于許多好處,例如,在例如PWM方案中設(shè)置單個(gè)下降沿的定時(shí),以便實(shí)現(xiàn)任何期望的線性或非線性伽馬。它還允許容易地修改顏色序列算法,以最適合特定應(yīng)用的需要。[0077]此外,LUT邏輯塊和驅(qū)動(dòng)序列中的相關(guān)聯(lián)的64位字段能夠生成多達(dá)6個(gè)變量的任意邏輯函數(shù),其中這些變量被理解為像素?cái)?shù)據(jù)字的位。作為6位地址的多達(dá)6個(gè)輸入可以被用于該64位字符串。由于2的6次方是64,因此該64的字符串中的任何位都可以被認(rèn)為是6個(gè)輸入的可能組合之一的結(jié)果。通過在該64位字符串中正確選擇1和0的模式,可以確定邏輯函數(shù)。這種能力使得能夠有效地利用通常存儲(chǔ)在緩存存儲(chǔ)器中的位平面數(shù)據(jù)執(zhí)行計(jì)算。在示例實(shí)施方式中,如果6個(gè)輸入中的任一個(gè)為真,則可以使用該陣列生成真輸出-有效地創(chuàng)建了6寬“或”函數(shù)。替選地或此外,可以創(chuàng)建僅當(dāng)一個(gè)輸入為真而其他輸函數(shù)。這些邏輯計(jì)算可以用作根據(jù)位平面數(shù)據(jù)表示的特定灰度級(jí)確定何時(shí)結(jié)束脈沖寬度調(diào)制的過程的一部分。在實(shí)施方式中,64位查找表可以處理與6個(gè)緩存存儲(chǔ)器對(duì)應(yīng)的6個(gè)輸入的任何邏輯函數(shù)。在實(shí)施方式中,有7個(gè)緩存。第7緩存可以具有允許其中的數(shù)據(jù)與先前的邏方式中,6位LUT函數(shù)的結(jié)果被寫入第7緩存,并且在下一指令中,6位LUT函數(shù)的結(jié)果與新數(shù)據(jù)組合以形成更多的擴(kuò)展計(jì)算。[0078]其他功能可以被編程到顯示驅(qū)動(dòng)器510中。例如,確定“滴答”的持續(xù)時(shí)間的時(shí)基516是可編程的,使得可以根據(jù)用戶和/或設(shè)備要求執(zhí)行更快或更慢的驅(qū)動(dòng)序列。在一個(gè)實(shí)施方式中,滴答的持續(xù)時(shí)間可以基于驅(qū)動(dòng)序列中命令的長度或復(fù)雜性。在另一實(shí)施方式中,滴答的持續(xù)時(shí)間可以基于顯示設(shè)備的最快幀速率。因?yàn)镾PI輸出接口517是可編程的,所以SPI輸出接口517可以與除顯示設(shè)備以外的其他設(shè)備進(jìn)行通信。在示例實(shí)施方式中,SPI輸出接口517可以控制SPI可編程數(shù)??刂破?DAC),例如設(shè)置照明LED或LASER等的電流電平。在另一示例實(shí)施方式中,提供對(duì)顯示驅(qū)動(dòng)器510上的輸出引腳的任意控制。[0079]圖7是根據(jù)示例實(shí)施方式的顯示驅(qū)動(dòng)器的另一詳細(xì)示意圖。顯示驅(qū)動(dòng)器710類似于顯示驅(qū)動(dòng)器110和210,并且在此示出有附加的部件。注意被分離為例如3個(gè)部分,使得能夠例如,一次僅更新序列的一部分。這三個(gè)部分是命令FIFO析器715從傳入數(shù)據(jù)中讀取報(bào)頭信息,確定存在更新的序列信息,并將結(jié)果寫入適當(dāng)?shù)拇鎯?chǔ)器719、720和721。本領(lǐng)域普通技術(shù)人員將理解,部分的數(shù)目可以變化。解析器715包括解析器算法,解析器算法可以在解析器715內(nèi)執(zhí)行如下若干操作,其可以使得顯示驅(qū)動(dòng)器710能夠處理圖像數(shù)據(jù)和一個(gè)或更多個(gè)驅(qū)動(dòng)序列兩者,以支持在不中斷顯示圖像數(shù)據(jù)的情況下動(dòng)態(tài)地更新顯示。解析器715可以使顯示驅(qū)動(dòng)器710接收?qǐng)D像數(shù)據(jù)幀,并且從圖像數(shù)據(jù)幀中解析或分離一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)。解析器715可以使顯示驅(qū)動(dòng)器710在將圖像數(shù)據(jù)提供給顯示器(本文未示出)之前,例如暫時(shí)地存儲(chǔ)一個(gè)或更多個(gè)驅(qū)動(dòng)序列和圖像數(shù)據(jù)。圖像數(shù)據(jù)可以存儲(chǔ)在一個(gè)或更多個(gè)緩存存儲(chǔ)器718中,并且驅(qū)動(dòng)序列可以存儲(chǔ)在一個(gè)或更多個(gè)序列存儲(chǔ)器719(此處示出為“命令FIFO”)、一個(gè)或更多個(gè)LUT存儲(chǔ)器720(此處示出為"LUTFIF0")和一個(gè)或更多個(gè)SPI存儲(chǔ)器721中。顯示驅(qū)動(dòng)器710的這些部件可以集成到設(shè)置在例如專用集成電路(ASIC)或類似電路系統(tǒng)上的顯示驅(qū)動(dòng)器集成電路(DDIC)中。此外,顯示驅(qū)動(dòng)器710被示出為具有兩個(gè)通道,即單個(gè)解析器715和時(shí)基716控制存儲(chǔ)器719、720、721中的至少每兩個(gè)的操作。兩個(gè)通道實(shí)現(xiàn)高數(shù)據(jù)吞吐量,或者在某些應(yīng)用中驅(qū)動(dòng)多于一個(gè)的顯示設(shè)備,并且在不脫離所公開的實(shí)施方式的范圍和精神的情況下,可以根據(jù)具體應(yīng)用添加和去除通道。[0080]與圖5所示的顯示驅(qū)動(dòng)器510相反,圖7所示的本實(shí)施方式消除了外部存儲(chǔ)器,而增加了緩存存儲(chǔ)器718的數(shù)目。例如,可以設(shè)置64個(gè)緩存存儲(chǔ)器。在示例面數(shù)據(jù)可以存儲(chǔ)在這些緩存中,因此不需要主/外部存儲(chǔ)器。此外,緩存存儲(chǔ)器718被配置成它們可以單獨(dú)使用,或成對(duì)使用,或以4或8為一組使用。這使得緩存存儲(chǔ)器能夠適合如下位平面,其將用于不同大小的顯示器,包括隨著未來技術(shù)的發(fā)展預(yù)期可用的更大的顯示器。進(jìn)一步與圖5和圖6的實(shí)施方式相比,驅(qū)動(dòng)序列可以被劃分或分離為不同的字段或指令的類型。在示例實(shí)施方式中,驅(qū)動(dòng)序列的第一字段僅保存指令,而驅(qū)動(dòng)序列的第二字段僅保存LUT內(nèi)容,并且驅(qū)動(dòng)序列的第三字段僅保存SPI指令,其中分離地配置的存儲(chǔ)器設(shè)置在顯示驅(qū)動(dòng)器710上。因此,顯示驅(qū)動(dòng)器710可以被適配和配置成在任何時(shí)間點(diǎn)下載驅(qū)動(dòng)序列的這圖6的先前實(shí)施方式,驅(qū)動(dòng)序列的各個(gè)部分或子部分在深度(字的數(shù)目)和寬度兩者上均可以增加。在示例實(shí)施方式中,LUT存儲(chǔ)器720可以是256位寬,使得它生成多達(dá)8位的任意函數(shù)。由于標(biāo)準(zhǔn)視頻通常為8位寬,因此這使得能夠在單個(gè)步驟中對(duì)傳入視頻的全寬進(jìn)行計(jì)算。此外,各個(gè)驅(qū)動(dòng)序列可以在深度方面增加到例[0081]偽代碼[0082]以下部分描述了表示驅(qū)動(dòng)序列的有限版本的“偽代碼”。應(yīng)當(dāng)理解的是,雖然驅(qū)動(dòng)序列本身是二進(jìn)制、十六進(jìn)制或其他機(jī)器可讀格式,但是以下偽代碼以人類可讀格式呈現(xiàn)。本領(lǐng)域普通技術(shù)人員將進(jìn)一步理解,雖然該偽代碼部分顯然不表示真實(shí)世界的驅(qū)動(dòng)序列,但是其旨在使得本領(lǐng)域普通技能人員能夠?qū)梢詮谋疚乃龅男路f顯示驅(qū)動(dòng)器電路系統(tǒng)和設(shè)備/方法中受益的這樣的可下載序列進(jìn)行編程。[0083]就本部分而言,顯示驅(qū)動(dòng)器系統(tǒng)或設(shè)備可以被配置有3個(gè)緩存存儲(chǔ)器,每個(gè)緩存存儲(chǔ)器包含或存儲(chǔ)1位字,因此將LUT字符串限制為僅8位。本領(lǐng)域普通技術(shù)人員將理解,本文的實(shí)施方式可以包括附加的緩存存儲(chǔ)器、較大的查找表和較寬的數(shù)據(jù)字,如上述L芯片和N[0084]在該實(shí)施方式中,3個(gè)緩存存儲(chǔ)器將在前7個(gè)像素地址中加載值0到7。圖8B示出了像素號(hào)(在該實(shí)施方式中也將是緩存存儲(chǔ)器地址)、對(duì)應(yīng)的灰度值以及將存在于緩存0并且完全是任意的。在實(shí)施方式中,假設(shè)根據(jù)以下的對(duì)準(zhǔn)約定:當(dāng)使用LUT時(shí),C[0]值選擇于LUT是8位寬,因此來自緩存的這3位形成可以選擇這8位中的任一位的3位地址。[0085]在幀的開始處,提供了從主存儲(chǔ)器獲取緩存數(shù)據(jù)并將其加載到三個(gè)緩存中的驅(qū)動(dòng)[0089]接下來,計(jì)算顯示器的平面加載數(shù)據(jù)。在實(shí)施方式中,對(duì)每個(gè)平面加載使用兩步過程。在第一步中,從3個(gè)緩存中讀取數(shù)據(jù),使用LUT得出1位結(jié)果,并將這些1位結(jié)果寫入輸出[0090]在下一指令中,將1寫入如下任何像素,其具有除0以外的任何值作為所需灰度值。這對(duì)應(yīng)于圖5中提供的上升沿。沒有上升沿。任何其他灰度值將導(dǎo)致進(jìn)入LUT字符串中的不同地址,這將產(chǎn)生1。[0094]然后,按照以下方式執(zhí)行序列的后續(xù)或附加行:[0097]或“001”在此將具有下降沿(LUT地址000或001),所有其他像素值將保持高);[0111]注意,最后一個(gè)LUT邏輯比較的結(jié)果將為0,無論緩存內(nèi)容如何,因?yàn)長UT為全0。這是有意義的,因?yàn)槿绻麤]有先前的下降沿,則此時(shí)需要下降沿。[0112]為了說明目的,上述實(shí)施方式使用了許多簡化假設(shè)。在其他實(shí)施方式中,緩存存儲(chǔ)器中的每個(gè)條目是對(duì)應(yīng)于多個(gè)相鄰的像素——通常為256——的位值的整個(gè)字。LUT同時(shí)應(yīng)用于這些像素中的每一個(gè),并且在某些實(shí)施方式中,這些操作中的每一個(gè)將256個(gè)像素的值寫入輸出FIFO或從輸出FIF0寫出。此外,在其他實(shí)施方式中,在序列中,序列可以具有附加的命令,包括照明控制串行外圍接口(SPI)命令。[0113]本主題公開內(nèi)容的實(shí)施方式克服了常規(guī)設(shè)備和方法的上述確認(rèn)的問題以及現(xiàn)有技術(shù)的其他缺點(diǎn)和缺陷。本文的實(shí)施方式具有若干益處和優(yōu)點(diǎn),包括但不限于以下。本主題公開內(nèi)容的實(shí)施方式將顯示驅(qū)動(dòng)過程的幾乎所有方面置于可下載序列的控制之下。與已知的系統(tǒng)/方法相比,對(duì)序列進(jìn)行適配和配置以實(shí)現(xiàn)設(shè)計(jì)和下載,使得在諸如所使用的灰度算[0114]本文中的實(shí)施方式提供了一種DDIC,該DDIC具有最大的靈活性和可配置性,使得其可以與現(xiàn)有的顯示設(shè)備一起使用,同時(shí)保持足夠的靈活性,以可與未來的顯示芯片一起使用;甚至包括客戶或終端用戶當(dāng)前未預(yù)期的特征的那些。本文中實(shí)施方式的靈活DDIC設(shè)計(jì)不需要添加許多外部添加部件。此外,實(shí)施方式不利用限制其僅適用于某些應(yīng)用的內(nèi)置硬件特征。[0115]除了配置靈活性之外,根據(jù)所公開的實(shí)施方式制作的DDIC芯片/器件可擴(kuò)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論