本發(fā)明大體上涉及顯示器技術(shù),且特定來說(但非排他性地)涉及幀定時。
背景技術(shù):
平板顯示器已經(jīng)變得無處不在。它們廣泛用于數(shù)碼相機、蜂窩電話、安全系統(tǒng),以及醫(yī)療、汽車及其它應(yīng)用中。許多現(xiàn)代平板顯示器使用背光液晶技術(shù);然而,其它類型的平板顯示器可使用發(fā)光二極管(LED)、有機LED、等離子面板、電致發(fā)光面板或類似物。
平板顯示器可為易失性的,這意味著即使在展示靜態(tài)圖像時,像素也被周期性地刷新以保持其狀態(tài)。此刷新可能每秒發(fā)生許多次。如果不刷新圖像,那么像素可逐漸失去其相干態(tài)且圖像將衰減。通常,組成顯示器的像素的個別行從屏幕的一端循環(huán)到另一端一次刷新一行。
然而,由于不同的屏幕大小及刷新速率,顯示器可能僅與專門為一個屏幕設(shè)計的硬件兼容。因此,如果一個裝置與不兼容的顯示器結(jié)合使用,那么來自所述裝置的圖像數(shù)據(jù)可能不會正確地顯示(或者完全不顯示)。
技術(shù)實現(xiàn)要素:
一方面,本發(fā)明涉及一種顯示器系統(tǒng),其包括:處理器,其經(jīng)耦合以從圖像源接收圖像數(shù)據(jù),其中所述處理器經(jīng)耦合以輸出所述圖像數(shù)據(jù)及第一同步信號,且其中在從所述處理器輸出所述圖像數(shù)據(jù)的M個像素值之后輸出所述第一同步信號中的每一者;及幀定時電路,其耦合到所述處理器以接收所述圖像數(shù)據(jù)及所述第一同步信號,其中所述幀定時電路經(jīng)耦合以將所述圖像數(shù)據(jù)的X個像素值及第二同步信號輸出到顯示器,其中所述圖像數(shù)據(jù)的所述像素值數(shù)目X是所述像素值數(shù)目M的整數(shù)倍,且其中在從所述幀定時電路輸出所述圖像數(shù)據(jù)的X個像素值之后輸出所述第二同步信號中的每一者。
另一方面,本發(fā)明涉及一種圖像處理方法,其包括:用幀定時電路接收圖像數(shù)據(jù)及第一同步信號,其中所述第一同步信號中的每一者對應(yīng)于接收所述圖像數(shù)據(jù)的M個像素值;用計數(shù)器對所接收的第一同步信號的數(shù)目進行計數(shù),且響應(yīng)于接收所述第一同步信號更新存儲于所述計數(shù)器上的值;用所述幀定時電路將所述圖像數(shù)據(jù)的X個像素值輸出到顯示器,其中所述顯示器具有X×Y的分辨率,且其中X是M的整數(shù)倍;用所述幀定時電路將第二同步信號輸出到所述顯示器,其中在存儲于所述計數(shù)器上的所述值等于存儲于寄存器上整數(shù)值時輸出所述第二同步信號中的每一者,且其中所述寄存器上的所述整數(shù)值等于整數(shù)值X/M;以及復位所述計數(shù)器。
附圖說明
參考以下諸圖描述本發(fā)明的非限制性及非窮盡實例,其中相似參考數(shù)字貫穿各種視圖是指相似部分,除非另有規(guī)定。
圖1是根據(jù)本發(fā)明的教示的顯示器系統(tǒng)的圖解。
圖2是根據(jù)本發(fā)明的教示的實例圖像處理方法。
圖3A是根據(jù)本發(fā)明的教示的實例時序圖。
圖3B是根據(jù)本發(fā)明的教示的可能的處理器輸出及顯示器配置的實例。
對應(yīng)參考字符貫穿圖式的若干視圖指示對應(yīng)組件。所屬領(lǐng)域的技術(shù)人員應(yīng)了解,圖中的元件出于簡單及清楚的目的而說明,且未必是按比例繪制。舉例來說,圖中一些元件的尺寸相對于其它元件可被夸大以幫助提高對本發(fā)明的各種實施例的理解。此外,為了促進對本發(fā)明的這些各種實施例的較不受阻礙的觀察,通常不描繪在商業(yè)上可行的實施例中有用的或必要的常見但眾所周知的元件。
具體實施方式
本文描述用于幀定時的設(shè)備及方法的實例。在以下描述中,闡述眾多特定細節(jié)以提供對實例的透徹理解。然而,相關(guān)領(lǐng)域的技術(shù)人員將認識到,可在不具有特定細節(jié)中的一或多者的情況下實踐本文所描述的技術(shù),或可使用其它方法、組件、材料等等來實踐本文所描述的方法。在其它情況下,未展示或詳細描述眾所周知的結(jié)構(gòu)、材料或操作以避免混淆特定方面。
貫穿本說明書的對“一個實例”或“一個實施例”的參考意指結(jié)合實例所描述的特定特征、結(jié)構(gòu)或特性包含于本發(fā)明的至少一個實例中。因此,貫穿本說明書的各種地方出現(xiàn)短語“在一個實例中”或“在一個實施例中”未必都是指同一實例。此外,在一或多個實例中,可以任何合適的方式組合特定特征、結(jié)構(gòu)或特性。
貫穿本說明書,使用若干術(shù)語。除非在本文中具體定義或其使用背景清楚地另有說明,否則這些術(shù)語具有其所來自的所屬領(lǐng)域的普通含義。
圖1是顯示器系統(tǒng)100的圖解。顯示器系統(tǒng)100包含:圖像源101、處理器111、幀定時電路121及顯示器131。位于幀定時電路121內(nèi)的是控制器123、寄存器125及計數(shù)器127。如所描繪,控制器123可耦合到計數(shù)器127以將復位信號102發(fā)送到計數(shù)器127,且將更新信號104發(fā)送到計數(shù)器127。計數(shù)器127可耦合到控制器123以提供計數(shù)信號106。在一個實例中,計數(shù)器127耦合到控制器123以將存儲于計數(shù)器127上的值提供到控制器123。
在所描繪的實例中,處理器111經(jīng)耦合以從圖像源101接收圖像數(shù)據(jù)151。處理器111進一步經(jīng)耦合以將圖像數(shù)據(jù)151及第一同步信號161輸出到幀定時電路121。值得注意的是,第一同步信號161是周期性的,且在從處理器111輸出圖像數(shù)據(jù)151的M個像素值之后輸出第一同步信號161中的每一者。
如所陳述,幀定時電路121耦合到處理器111以接收圖像數(shù)據(jù)151的M個像素值及第一同步信號161。幀定時電路121還經(jīng)耦合以將圖像數(shù)據(jù)151的X個像素值及第二同步信號信號163輸出到顯示器131。在一個實例中,第一同步信號161及第二同步信號163是針對每一顯示器線輸出的水平同步信號。在所描繪的實例中,圖像數(shù)據(jù)151的像素值數(shù)目X是像素值數(shù)目M的整數(shù)倍,且在從幀定時電路121輸出圖像數(shù)據(jù)151的X個像素值之后輸出第二同步信號163中的每一者。換句話說,幀定時電路121可從處理器111接收若干組圖像數(shù)據(jù)151,其中每一組圖像數(shù)據(jù)151含有M個像素值。然后,幀定時電路121將發(fā)送出含有若干組圖像數(shù)據(jù)151的一組圖像數(shù)據(jù)151(X個像素值)。
在所說明實例中,寄存器125經(jīng)耦合以存儲等于X/M的整數(shù)值,且計數(shù)器127經(jīng)耦合以對由幀定時電路121接收的第一同步信號161的數(shù)目進行計數(shù)。例如,在一個實例中,X=3840,M=1920,且X/M因此等于2??刂破?23耦合到寄存器125及計數(shù)器127,且控制器123經(jīng)耦合以響應(yīng)于接收第一同步信號161而更新(例如,經(jīng)由更新信號104)存儲于計數(shù)器127上的值。控制器123進一步經(jīng)耦合以響應(yīng)于接收第一同步信號161的整數(shù)值而復位計數(shù)器127(經(jīng)由復位信號102)。幀定時電路121經(jīng)耦合以響應(yīng)于接收第一同步信號161的整數(shù)值而輸出第二同步信號163。在一個實例中,整數(shù)值X/M可等于1到4之間的整數(shù),其中所述整數(shù)包含1及4。為了以實例的方式說明,在幀定時電路121接收三個第一同步信號161并將單個第二同步信號163輸出到顯示器131的情況下,整數(shù)值X/M是三。在一個實例中,顯示器131具有X×Y的尺寸,且處理器111經(jīng)配置以按M×N的形式輸出圖像數(shù)據(jù)151。因此,處理器輸出與顯示器分辨率之間的比率是X/M。
處理器111可耦合到幀定時電路121以設(shè)置寄存器125中的整數(shù)值(例如,X/M)。替代地,控制器123可經(jīng)耦合以設(shè)置寄存器125中的整數(shù)值。在一個實例中,控制器123可從顯示器131提取顯示器131的像素寬度(X),且控制器123可從處理器111提取像素寬度輸出(M)。在此實例中,控制器123接著可用處理器111的像素寬度輸出除顯示器131的像素寬度(X/M)以設(shè)置寄存器125中的整數(shù)值。在不同的實例中,存儲于寄存器125上的整數(shù)值可為固定的。在一個實例中,整數(shù)值可在幀定時電路121的制造期間固定。
在操作中,顯示器系統(tǒng)100允許以一種優(yōu)雅的方式將希望在具有一個大小(M×N個像素)的顯示器上顯示的圖像數(shù)據(jù)信號轉(zhuǎn)換成待顯示在不同大小(X×Y)的顯示器/屏幕上的數(shù)據(jù)信號。在一個實例中,圖像源101包含于顯示器系統(tǒng)100中,且圖像源101包含圖像傳感器。圖像源101可向處理器111發(fā)送圖像數(shù)據(jù)151,處理器111可將所述數(shù)據(jù)格式化成可兼容以在屏幕上顯示的格式(例如,添加第一同步信號161以使圖像數(shù)據(jù)151配合屏幕的水平尺寸)。幀定時電路121可允許通過去除第一同步信號161并以適當?shù)拈g隔添加第二同步信號163來將圖像數(shù)據(jù)151重新格式化以配合具有不同尺寸的屏幕。
圖2是實例圖像處理方法200(例如,由顯示器系統(tǒng)100采用的方法)。過程框201到213中的一些或全部出現(xiàn)在方法200中的順序不應(yīng)被認為是限制性的。而是,受益于本發(fā)明的所屬領(lǐng)域的一般技術(shù)人員將理解,方法200中的一些可以未說明的各種順序或甚至并行執(zhí)行。此外,方法200是根據(jù)本發(fā)明的教示的一種可能的方法。尚未展示其它方法(其可包含更多過程框及/或省略其它過程框)以避免混淆本發(fā)明的某些方面。
過程框201展示將圖像數(shù)據(jù)(例如,圖像數(shù)據(jù)151)發(fā)送到處理器(例如,處理器111)。在一個實例中,這可包含用耦合到圖像源的處理器從所述圖像源接收圖像數(shù)據(jù)。
過程框203描繪使用處理器以M×N像素值格式輸出圖像數(shù)據(jù),并且針對每一個顯示線的每M個像素輸出第一同步信號。在方法200中,處理器將圖像數(shù)據(jù)及第一同步信號輸出到幀定時電路(例如,幀定時電路121)。在一個實例中,處理器經(jīng)配置以將圖像數(shù)據(jù)輸出到第一顯示器,且第一顯示器的尺寸是M×N。
過程框205說明使用幀定時電路接收圖像數(shù)據(jù)的M個像素及第一同步信號。在方法200中,第一同步信號中的每一者對應(yīng)于接收圖像數(shù)據(jù)的M個像素值。
過程框207展示對所接收的第一同步信號的數(shù)目進行計數(shù),且在接收每一第一同步信號之后,響應(yīng)于接收第一同步信號而更新計數(shù)器上的值(例如,遞增、遞減、寄存器移位等等)信號。
過程框209展示將計數(shù)器上的值與存儲于寄存器中的整數(shù)的值進行比較。在一個實例中,控制器用于將存儲于計數(shù)器上的值與存儲于寄存器上的整數(shù)值進行比較。值得注意的是,寄存器上的整數(shù)值可等于整數(shù)值X/M。如果計數(shù)器上的值不等于寄存器上的值,那么幀定時電路將再接收圖像數(shù)據(jù)的M個像素,并再次將存儲于計數(shù)器上的值與存儲于寄存器上的整數(shù)值進行比較。然而,當存儲于計數(shù)器上的值等于存儲于寄存器上的整數(shù)值時,幀定時電路將向顯示器(其中X是M的整數(shù)倍)輸出圖像數(shù)據(jù)的X個像素值,且輸出第二同步信號。在一個實例中,整數(shù)值X/M等于1到4之間的整數(shù),其中所述整數(shù)包含1及4。在其它實例中,應(yīng)了解,X/M可等于其它值。
過程框211描繪將圖像數(shù)據(jù)的X個像素值輸出到顯示器(其中X是M的整數(shù)倍),且輸出第二同步信號。在輸出第二同步信號之后,用來自控制器的信號復位計數(shù)器。
過程框213展示接收圖像數(shù)據(jù)的X個像素值/在顯示器上顯示圖像數(shù)據(jù)的X個像素值,其中顯示器的尺寸是X×Y。應(yīng)注意,圖像數(shù)據(jù)的X個像素值可顯示在顯示器的單個圖像線上。
盡管在一個實例中,方法200發(fā)生在離散裝置中,但在另一實例中,控制器、寄存器及計數(shù)器包括于幀定時電路中。此外,圖像源、處理器、幀定時電路及顯示器都可包含于一個裝置(例如,蜂窩電話)中。
圖3A是實例時序圖。在所描繪的實例中,處理器(例如,處理器111)在從處理器發(fā)送圖像數(shù)據(jù)的每1920個像素值(例如,M=1920個像素)之后發(fā)送第一同步信號361。應(yīng)注意,第一同步信號361對應(yīng)于圖3A中的邏輯低。在一個實例中,第一同步信號361是向顯示器指示新的一行像素值的開始的水平同步(或HSYNC)信號。
在幀定時電路接收兩個第一同步信號361及圖像數(shù)據(jù)的3840個像素值(例如,X=3840個像素)之后,從幀定時電路(例如,幀定時電路121)發(fā)送第二同步信號363。這允許從處理器(其應(yīng)僅與1920×640像素顯示器兼容)發(fā)送的圖像數(shù)據(jù)顯示在具有3840×320像素的分辨率的屏幕上。應(yīng)注意,在所描繪的實例中,處理器在輸出640行的像素數(shù)據(jù)之后輸出垂直同步(VSYNC)信號。幀定時電路可去除此信號且針對顯示器(例如,顯示器131)的每320行輸出第二VSYNC信號。幀定時電路可針對任何顯示器尺寸及處理器輸出按比例調(diào)節(jié)此VSYNC信號調(diào)整。在一個實例中,每Y行輸出VSYNC信號。
在一個實例中,如果由幀定時電路121接收特定第一同步信號161(例如,VSYNC信號),且計數(shù)器127處于非零狀態(tài),那么控制器123可(在一些情況下)將復位信號102發(fā)送到計數(shù)器127以復位計數(shù)器127。復位信號102的這種使用可幫助減輕由幀定時電路121產(chǎn)生的錯誤。舉例來說,處理器111可將具有600×400的像素分辨率的圖像輸出到幀定時電路121,且?guī)〞r電路121可將具有1200×200像素分辨率的圖像輸出到顯示器131。如果幀定時電路121接收特定第一同步信號161(例如,VSYNC信號),那么計數(shù)器127可從其非零狀態(tài)轉(zhuǎn)變到零,即使計數(shù)器127不在其自然轉(zhuǎn)變點處(例如,計數(shù)器127在接收1199個像素之后通常切換回到零,但在幀定時電路121接收1195個像素之后由幀定時電路121接收VSYNC信號像素,因此計數(shù)器127被復位到零)。這允許計數(shù)器127被正確地復位,盡管在幀定時電路121中發(fā)生錯誤。然而,值得注意的是,在一些實例中,計數(shù)器127可不線性地計數(shù)并且可被復位到非零基值。
圖3B是可能的處理器輸出301及顯示器303配置的實例。所描繪的實例展示對應(yīng)于圖3A中所展示的第一同步信號361及第二同步信號363的處理器輸出301及顯示器303配置。在所描繪的實例中,處理器輸出301對應(yīng)于具有1920×640像素分辨率的顯示器;然而,顯示器客戶端(顯示器303)經(jīng)設(shè)計以顯示3840像素×320像素的圖像。因此,如果處理器直接連接到顯示器303,那么兩個組件將是不兼容的。然而,圖像處理的方法300(其可對應(yīng)于圖2的方法200)可用以將處理器輸出301轉(zhuǎn)換成可由顯示器303正確使用的格式。因此,由處理器輸出301輸出的圖像數(shù)據(jù)可被轉(zhuǎn)換成用于配合顯示器303使用的3840×320圖像。
雖然在圖3A到3B中描繪的實例僅展示輸出圖像數(shù)據(jù)的1920×640個像素值的處理器及接收圖像數(shù)據(jù)的3840×320個像素值的顯示器,但在一或多個實例中,可使用其它顯示器/處理器分辨率。應(yīng)注意,本發(fā)明中用于調(diào)整從處理器(或其它電路元件)輸出的數(shù)據(jù)以配合另一屏幕的技術(shù)可結(jié)合其它顯示器大小及處理組件使用。舉例來說,處理器可輸出圖像數(shù)據(jù)的3840×320個像素值,且顯示器可經(jīng)設(shè)計以接收圖像數(shù)據(jù)的7680×160個像素值。相反,處理器可輸出圖像數(shù)據(jù)的7680×160個像素值,且顯示器可經(jīng)設(shè)計以接收圖像數(shù)據(jù)的3840×320個像素值的圖像。
不希望本發(fā)明的所說明的實例的以上描述(包含摘要中所描述的內(nèi)容)為窮盡性或?qū)⒈景l(fā)明限于所揭示的精確形式。如相關(guān)領(lǐng)域的技術(shù)人員將認識到,盡管本文描述本發(fā)明的特定實例是出于說明性目的,但在本發(fā)明的范圍內(nèi)的各種等效修改是可能的。
依據(jù)以上詳細描述可對本發(fā)明做出這些修改。所附權(quán)利要求書中使用的術(shù)語不應(yīng)解釋為將本發(fā)明限于本說明書中所揭示的特定實例。而是,本發(fā)明的范圍全部由所附權(quán)利要求書確定,所附權(quán)利要求書應(yīng)根據(jù)權(quán)利要求解釋的既定原則來解釋。