TWI534795B - 用以對齊圖框資料之技術 - Google Patents
用以對齊圖框資料之技術 Download PDFInfo
- Publication number
- TWI534795B TWI534795B TW099144486A TW99144486A TWI534795B TW I534795 B TWI534795 B TW I534795B TW 099144486 A TW099144486 A TW 099144486A TW 99144486 A TW99144486 A TW 99144486A TW I534795 B TWI534795 B TW I534795B
- Authority
- TW
- Taiwan
- Prior art keywords
- frame
- display
- vertical blanking
- blanking interval
- source
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/12—Synchronisation between the display unit and other units, e.g. other display units, video-disc players
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/045—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/10—Use of a protocol of communication by packets in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/18—Timing circuits for raster scan displays
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Description
此處揭示之主旨大致上係有關影像之顯示,及更明確言之,係有關接收自繪圖引擎之資料的對齊。
顯示器裝置諸如液晶顯示器(LCD)使用成列及成行像素之網格來顯示影像。該顯示器裝置接收電氣信號及在網格上位置顯示像素屬性。同步化顯示器裝置之時間與繪圖引擎之時間,該繪圖引擎供應信號用以顯示乃屬重要議題。產生時間信號來協調像素在網格上顯示之時間與信號接收自繪圖引擎之時間。舉例言之,垂直同步脈衝(VSYNC)係用來同步化一個畫面再生結束與下一個畫面再生起始。水平同步脈衝(HSYNC)係用來復置行指標器至顯示畫面邊緣。
於某些情況下,顯示器係自顯示來自記憶體緩衝器之影像切換成顯示來自繪圖引擎之視訊。記憶體緩衝器可用在顯示器係欲描繪顯現得自該記憶體緩衝器而非得自外部來源諸如繪圖引擎之一或多個圖框的情況。當自顯示來自記憶體緩衝器之影像改成顯示來自繪圖引擎之視訊時,需要避免非期望的影像缺陷諸如假影或部分畫面顯現。
依據本發明之一實施例,係特地提出一種以電腦實施之方法,其包含下列步驟:自一第一圖框來源接收至少一個圖框,其中介於來自該第一圖框來源之二圖框間之一區間包含一第一垂直遮隱(blanking)區間;自一第二圖框來源讀取至少一個圖框,其中介於來自該第二圖框來源之二圖框間之一區間包含一第二垂直遮隱區間;提供來自該第一圖框來源之一圖框給顯示器;判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始是否出現在一預先界定之時區;及判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該預先界定之時區後,選擇性地提供來自該第二圖框來源之次一圖框供顯示之用。
本發明之實施例於附圖中係藉由實例舉例說明但非限制性,附圖中類似的元件符號係指相似的元件。
第1圖為可在自顯示介面與圖框緩衝器輸出圖框間切換的具有一顯示器之系統之方塊圖。
第2圖顯示得自一來源之圖框與得自一圖框緩衝器之圖框的對齊,此處該等得自圖框緩衝器之圖框具有比得自顯示介面之該等圖框更長的垂直遮隱區。
第3圖顯示得自一來源之圖框與得自一圖框緩衝器之圖框的對齊,此處該等得自圖框緩衝器之圖框具有比得自顯示介面之該等圖框更短的垂直遮隱區。
第4圖顯示得自一圖框緩衝器之圖框與得自一來源之圖框的對齊。
第5圖顯示一種場景,其中恰在SRD_ON後方的該來源圖框信號SOURCE_VDE變成不能動作後,得自該來源之圖框係被發送至該顯示器。
第6A及6B圖顯示使用來源信標信號來達成同步化。
第7圖顯示可用來變更該垂直遮隱區間而對齊得自圖框緩衝器之圖框與得自繪圖引擎、顯示介面、或其它來源之圖框之一系統實例。
第8圖顯示一種場景此處得自圖框緩衝器之圖框並未與得自繪圖引擎之圖框對齊。
第9圖顯示一實例,其中信號RX圖框n+1變遷成可運作態係出現在同步時間(Synch Up Time)窗,此時信號TX圖框n+1變遷成可運作態。
第10圖顯示依據一實施例之系統。
全文說明書中述及「一個實施例」或「一實施例」表示關聯該實施例所述之特定特徵、結構或特性係含括於本發明之至少一個實施例。如此,於全文說明書各處出現「一個實施例」或「一實施例」等術語並非必要全部係指相同實施例。此外,特定特徵、結構或特性可以任一種適當方式組合於一或多個實施例。
描述多項技術可用於當使用單一圖框緩衝器(亦即只保有一個資料圖框之圖框緩衝器),自圖框緩衝器切換至顯示介面時,圖框緩衝器資料串流與顯示介面資料串流的重新同步化。當面板係設定自我再生模式而現在需要切換成主機產生的時間使得顯示影像係自靜態影像變遷成來自該主機的連續影像串流時,可使用多個實施例。自我再生模式可為欲描繪顯現得自該圖框緩衝器而非得自外部來源諸如繪圖引擎之一或多個圖框時的模式。但多個實施例可用於含有圖框緩衝器及偶爾不存在有來自該主機的影像串流之任一種顯示器。舉例言之,若顯示器裝置係欲藉有線或無線路由路徑而接收視訊或影像信號,而信號傳輸中斷,則可顯示來自圖框緩衝器之視訊或影像而非所傳輸的視訊或影像。
多個實施例提供圖框對齊技術來試圖在得自第一及第二圖框來源的圖框對齊後,達成自第一圖框來源變遷至第二圖框來源。舉例言之,第一圖框來源可為記憶體緩衝器,而第二圖框來源可為得自視訊來源諸如繪圖引擎或視訊攝影機之圖框串流。各資料圖框表示一整個畫面之像素。在第一來源提供一整個資料圖框後,多個實施例決定何時第二來源將提供一整個資料圖框,及在該所決定的時間將該視訊來源改成第二來源。
第1圖為可在自顯示介面與圖框緩衝器輸出圖框間切換的具有一顯示器之系統之方塊圖。圖框緩衝器102可為單埠RAM,但可實施為其它型式記憶體。圖框緩衝器允許同時自該圖框緩衝器讀取及寫入。讀取與寫入無須為同時。當一圖框被讀取時,另一圖框可被寫入。例如可為分時多工。
多工器(MUX)104提供透過接收器106所接收的得自圖框緩衝器102或主機裝置之一影像至一顯示器(圖中未顯示)。接收器106係與視訊電子標準協會(VESA)顯示器埠標準版本1修訂版1a(2008年)及其修訂版可相容。讀取FIFO及速率變換器108提供得自圖框緩衝器102之影像或視訊至多工器104。RX資料表示得自顯示介面之資料(例如路徑安排來自主機繪圖引擎、晶片組、或平台控制器中樞(PCH)(圖中未顯示))。計時產生器110控制多工器104係輸出得自RX資料或得自圖框緩衝器102之影像或視訊。
當系統係在低功率態時,顯示介面不能動作,而顯示畫面影像係自圖框緩衝器102的資料再生。當接收自該顯示介面之影像開始改變或滿足其它條件時,系統進入較高功率態。轉而再度允許顯示介面可動作,而顯示畫面影像係其於來自該顯示介面之資料再生;或存在有其它情況而此處顯示畫面影像係其於來自該顯示介面之資料再生。多工器104係在圖框緩衝器102或顯示介面間作選擇來再生該顯示畫面。為了允許如此變遷進出低功率態可在任何時間發生,期望透過顯示介面驅動顯示器在圖框緩衝器102與繪圖引擎間切換而在顯示畫面上並未觀察得任何假影。為了減少假影,期望得自圖框緩衝器102的圖框係對齊得自顯示介面的圖框。
表1摘述可用來自第一圖框來源改成第二圖框來源之多個實施例。
各種情況下,來自多工器的輸出信號係約略在得自圖框緩衝器之圖框的垂直遮隱區與得自繪圖引擎之圖框的垂直遮隱區對齊時切換。信號TCON_VDE表示得自該顯示器之圖框緩衝器之一顯示畫面允許垂直動作。當信號TCON_VDE係在可運作態時,資料可資利用於顯示。但當信號TCON_VDE係在不可運作態時,出現垂直遮隱區。信號SOURCE_VDE表示得自一顯示介面之一顯示畫面允許垂直動作。當信號SOURCE_VDE係在可運作態時,得自該顯示介面之資料可資利用於顯示。但當信號SOURCE_VDE係在不可運作態時,對得自該顯示介面之該等圖框出現垂直遮隱區。
信號SRD_ON進入不可運作態表示:始於顯示介面的一個垂直動作區的起始,顯示器欲以得自該顯示介面之資料驅動,而得自繪圖引擎之圖框可被儲存入緩衝器,及等出現對齊時才自該緩衝器讀出用於顯示畫面。出現對齊後,由顯示介面提供的圖框直接用於顯示,而非來自圖框緩衝器之圖框用於顯示。
當多工器輸出來自顯示介面之圖框時,可關閉圖框緩衝器之電源。舉例言之,關閉圖框緩衝器102之電源可能涉及時鐘閘控或電力閘控圖框緩衝器102組件及其它組件,諸如計時同步化器、記憶體控制器及仲裁器、計時產生器110、寫入位址及控制裝置、讀取位址及控制裝置、寫入FIFO及速率變換器、及讀取FIFO及速率變換器108。
信號SRD_STATUS(圖中未顯示)使得來自多工器的輸出信號切換。當信號SRD_STATUS係於可運作態時,資料係自圖框緩衝器輸出;而當信號SRD_STATUS係於非可運作態時,輸出來自顯示介面之資料。信號SRD_STATUS進入非可運作態,指示已經出現對齊,及多工器可將輸出信號移轉成來自顯示介面之視訊串流而非來自圖框緩衝器之圖框。
TCON_VDE及SOURCE_VDE(圖中未顯示)於可運作態,表示部分圖框分別地可供讀取自圖框緩衝器及顯示介面。TCON_VDE及SOURCE_VDE之下降緣表示分別地得自圖框緩衝器及顯示介面之圖框的垂直遮隱區間的起始。於多個實施例,當SOURCE_VDE之下降緣係落入一時間窗(其係基於TCON圖框時間)內部時,信號SRD_STATUS變遷至非可運作態。當基於TCON圖框時間的一時間點係落入基於SOURCE_VDE之時間窗時,另一實施例將信號SRD_STATUS變遷成非可運作態。始於信號SOURCE_VDE之緊接下一個升起緣的該圖框係自多工器輸出供顯示之用。
舉例言之,距TCON_VDE之下降緣有若干延遲後,該窗可能變成可運作態,達成顯示器之最小垂直遮隱規則而並未違反TCON圖框。距變成可運作態達成顯示器之最大垂直遮隱規則而並未違反TCON圖框有若干延遲後,該窗可能變成非可運作態同時維持顯示品質,諸如避免閃爍。依據該實施例而定,可能有其它因素建立該窗之持續時間,諸如達成TCON_VDE與SOURCE_VDE間之期望的相位差。
第2圖顯示得自一來源之圖框與得自一圖框緩衝器之圖框的對齊,此處該等得自圖框緩衝器之圖框具有比得自顯示介面之該等圖框更長的垂直遮隱區。上表中,此種場景係標示為「TCON滯後」。當信號SRD_ON進入非可運作態時,圖框緩衝器讀取出一圖框。得自顯示介面F1及F2之其次圖框係被寫入圖框緩衝器,及也自該圖框緩衝器讀取出供顯示之用。因自該來源(例如顯示介面)所提供之圖框的垂直遮隱區間係小於得自圖框緩衝器之圖框的垂直遮隱區間,故各個圖框週期,得自圖框緩衝器之圖框比得自該來源之各圖框增益N行。
於圈起區,來源圖框及圖框緩衝器圖框之遮隱區起點係落入於彼此之窗內。該項事件觸發信號SRD_STATUS變遷成非可運作態。在信號SOURCE_VDE的下一個升起緣,多工器係輸出得自繪圖引擎之圖框F4。
前述窗可始於距TCON_VDE之下降緣有若干延遲,使得該顯示器之最小垂直遮隱規則而並未違反TCON圖框。距變成可運作態有若干延遲後,該窗可能變成非可運作態,該可運作態係可達成(1)該顯示器之最大垂直遮隱規則而並未違反TCON圖框,同時維持顯示品質;及(2)尚未開始自該圖框緩衝器讀取圖框。
對齊的一項結果是:得自圖框緩衝器之一圖框被跳掉而未顯示,即便該圖框係儲存於圖框緩衝器亦如此。
對於第2圖之實例,達成鎖定之最大時間可為VT/N,此處VT為來源圖框大小,而N為得自繪圖引擎之一圖框與得自圖框緩衝器之一圖框的垂直遮隱區間之行數(或以時間表示)之差。當SRD_ON變成非可運作態時,若第一SOURCE_VDE湊巧對齊TCON_VDE,則最小鎖定時間可為0個圖框。
第3圖顯示得自一來源之圖框與得自一圖框緩衝器之圖框的對齊,此處該等得自圖框緩衝器之圖框具有比得自顯示介面之該等圖框更短的垂直遮隱區。上表中,此一場景標示以「TCON領先」。因由圖框緩衝器所提供的圖框之垂直遮隱區間係小於得自該來源(例如顯示介面)之圖框之垂直遮隱區間,故各個圖框週期,得自該來源之圖框比得自該圖框緩衝器之各圖框增益N行。如同第2圖之實例,信號SRD_ON進入非可運作態後,得自該來源之圖框係儲存於圖框緩衝器,且直至來源圖框及圖框緩衝器圖框之遮隱區起點係落入於彼此之窗內時才自該圖框緩衝器讀取出。
於圈起區,來源圖框及圖框緩衝器圖框之遮隱區起點係落入於彼此之窗內。該項事件觸發信號SRD_STATUS變遷成非可運作態。在信號SOURCE_VDE的下一個升起緣,顯示器係輸出來源圖框而非得自圖框緩衝器之圖框。本實例中,並無任何圖框被跳掉,原因在於信號SRD_ON進入非可運作態後,儲存於圖框緩衝器的得自該顯示介面之全部圖框皆被讀取出至該顯示器。
舉例言之,該窗可始於距TCON_VDE之下降緣之前的某個時間,使得達成該顯示器之最小垂直遮隱規則而並未違反TCON圖框。距變成可運作態有若干延遲後,該窗可能變成非可運作態,該可運作態係可達成(1)該顯示器之最大垂直遮隱規則而並未違反TCON圖框;及(2)尚未開始自該圖框緩衝器讀取圖框。
至於第3圖之實例,最大鎖定時間為VT/N,此處VT為來源圖框大小,而N為來源緩衝器圖框與得自圖框緩衝器之圖框的垂直遮隱區間之行數或時間之差。當SRD_ON變成非可運作態時,若第一SOURCE_VDE圖框湊巧對齊TCON_VDE,則最小鎖定時間可為0個圖框。
於又另一實施例,第2圖或第3圖個別之領先或滯後對齊模式可用來判定何時輸出得自繪圖引擎之圖框而非得自圖框緩衝器之圖框供顯示之用。上表中,此一場景標示為「適應性TCON同步」。恰在SRD_ON進入非可運作態而指示顯示該顯示介面資料後,檢驗來源圖框及顯示介面圖框之垂直遮隱。
計時控制器或其它邏輯決定一臨界值P,該臨界值P可用來比較信號SRD_ON進入非可運作態後測量得的SOURCE_VDE偏移值。SOURCE_VDE偏移值可在圖框緩衝器圖框之垂直遮隱之第一下降緣與來源圖框之垂直遮隱之第一下降緣間測量。P值可使用下式決定:P=N1*VT/(N1+N2),此處N1及N2為製造商載明值及VT表示來源圖框時間(長度)。
計時控制器係以N1及N2值程式規劃,此處N1表示得自圖框緩衝器之一圖框落後得自顯示器引擎之一圖框的經規劃之極限,而N2表示一圖框緩衝器圖框領先得自繪圖引擎之一圖框的經規劃之極限。
判定是否使用滯後或領先對齊技術,可使用如下作決策:若初SOURCE_VDE偏移值P,則使用滯後技術(第2圖)或若初SOURCE_VDE偏移值>P,則使用領先技術(第3圖)。
對大部分面板而言,N2<<N1,故最大鎖定時間變成大於VT/2N。
第4圖顯示得自一圖框緩衝器之圖框與得自一來源之圖框的對齊。上表中,此一場景標示為「連續拍攝」。於此一實施例,甚至在已經對齊後,來源圖框係寫入圖框緩衝器(SOURCE_VDE),及圖框也係自圖框緩衝器(TCON_VDE)讀取出。對齊前,得自圖框緩衝器之圖框之垂直遮隱區間係比得自來源之圖框之垂直遮隱區間更長。於另一實施例,得自圖框緩衝器之圖框之垂直遮隱區間可超過得自來源之圖框之垂直遮隱區間N行。
當SRD_ON變成非可運作態時,來自顯示介面之圖框被寫入圖框緩衝器,但用於顯示器之資料持續自該圖框緩衝器讀取。藉此方式,得自顯示介面之各圖框首先被寫入圖框緩衝器,及然後自該圖框緩衝器讀取而送至顯示器。於虛線方形區,來源圖框及圖框緩衝器圖框之遮隱區起點係落入彼此之窗內。
來源圖框之遮隱區起點(亦即信號SOURCE_VDE進入非可運作態)觸發SRD_STATUS進入非可運作態。圖框持續自圖框緩衝器讀取,但在信號TCON_VDE的次一可運作態之後的垂直遮隱區係設定為匹配來源圖框SOURCE_VDE之垂直遮隱區。
舉例言之,於基於連續拍攝而TCON滯後之情況下,該窗可始於TCON_VDE之下降緣後的某些延遲,使得對TCON圖框而言並未違反顯示器之最小垂直遮隱規格;距變成可運作態之若干延遲後,窗可變成非可運作態,其達成對TCON圖框並未違反顯示器之最大垂直遮隱規格,同時維持顯示品質。窗之建構也使得TCON_VDE與SOURCE_VDE間維持若干最小相位差。
達成鎖定之最大時間可為VT/N,此處VT為來源圖框大小,而N為來源緩衝器圖框與圖框緩衝器圖框的垂直遮隱區間之行數之差。若第一SOURCE_VDE湊巧對齊TCON_VDE,則最小鎖定時間可為0個圖框。
第5圖顯示一種場景,其中恰在SRD_ON後方的該來源圖框信號SOURCE_VDE變成不能動作後,得自該來源之圖框係被發送至該顯示器。上表中,此一場景係標示為「TCON復置」。一個可能的場景為在來源圖框信號SOURCE_VDE之第一下降緣,得自該資料緩衝器之圖框可能尚未完全讀取出供顯示之用。在來源圖框信號SOURCE_VDE之第一下降緣期間讀取出之該圖框顯示為「短圖框」。短圖框表示得自圖框緩衝器之整個圖框並未讀取出供顯示之用。舉例言之,若顯示一圖框中像素之前半部分,則顯示的後半部分係先前自該圖框緩衝器發送的第二半部分。第二半部分的顯示可能衰減,故可見第二半部分的影像降級。
於TCON_VDE之垂直遮隱區期間,當第一來源圖框信號SOURCE_VDE變遷至非可運作態時,可能不會出現短圖框。
此一場景中,達成鎖定的最大時間可能為零。但可能因短圖框而導致視覺假影。
第6A及6B圖顯示實例其中一個來源週期性地提供一同步信號來維持得自圖框緩衝器之圖框與得自該來源之圖框間之同步化。上表中,此一場景標示為「來源信標」。第6A圖中,信號SOURCE_BEACON指示一垂直遮隱區的結束,而第6B圖中,信號SOURCE_BEACON之升起緣或下降緣指示一垂直遮隱區的開始。信號SOURCE_BEACON可呈多種形式且可指示任何時間點。計時產生器邏輯可使用該SOURCE_BEACON信號來維持圖框的同步化,即便當顯示器係顯示得自圖框緩衝器之圖框而非得自來源之圖框時亦如此。據此,當顯示器自顯示得自圖框緩衝器之圖框改成得自來源之圖框時,各圖框為同步,及得自該顯示介面之圖框的顯示可在得自該來源之次一圖框進行。
第7圖顯示可用來變更該垂直遮隱區間而對齊得自圖框緩衝器之圖框與得自繪圖引擎、顯示介面、或其它來源之圖框之一系統實例。第7圖之系統可實施成為第1圖之計時產生器及時間同步化器之一部分。此一系統係用來控制自該圖框緩衝器的讀取,及用來自重複地讀取得自圖框緩衝器之圖框變遷至自繪圖引擎、顯示介面、或其它寫入該圖框緩衝器之來源讀取圖框。
第7圖之系統可用來判定得自圖框緩衝器之圖框與得自來源諸如顯示介面之圖框的可運作態起點是否出現在彼此的容許時區以內。若得自圖框緩衝器之圖框與得自來源諸如顯示介面之圖框的可運作態起點是否出現在彼此的容許時區以內,則可輸出得自來源之圖框供顯示之用。於滯後場景(TCON VBI係大於來源VBI),第7圖之系統可用以判定何時自顯示介面輸出圖框。第7圖之系統可用以判定是否出現得自顯示介面之圖框的串流或連續拍攝。
於若干實施例,自圖框緩衝器讀出的圖框之垂直遮隱區間期間,面板之再生速率可能減慢,且可能增加額外行。舉例言之,若再生速率典型為60赫茲,則再生速率可能減緩至57赫茲或其它速率。據此,相對於時間,可增加額外像素行至垂直遮隱區間。
行計數器702計數讀取自圖框緩衝器之一圖框的行數及送至該顯示器。計數預定行數後,行計數器702將信號同步時間改成可運作態。信號同步時間可與前述其中可出現同步的時間窗相對應。信號現在同步(Synch Now)係自信號SOURCE_VDE產生,及指示可出現同步的來源圖框內的一時間點。當信號同步時間已經於可運作態時,信號現在同步進入可運作態,而行計數器702復置其行計數。復置行計數器縮短得自圖框緩衝器之圖框的垂直遮隱區間,且造成得自圖框緩衝器之圖框係與得自繪圖引擎(或其它來源)之圖框約略相同時間被提供。更明確言之,參數後沿寬度(Back Porch Width)變更來基於何處出現行計數器的復置而縮小圖框的垂直遮隱區間。
V字形寬度、前沿寬度(Front Porch Width)及後沿寬度等參數係以特定行計數或所經過的時間為基礎。
第7圖系統之操作係就第8及9圖例示說明。第8圖顯示一種場景,此處系統尚未同步化得自圖框緩衝器之圖框與得自繪圖引擎或其它來源之圖框。第9圖顯示一種場景,此處系統已同步化得自圖框緩衝器之圖框與得自繪圖引擎或其它來源之圖框。
首先參考第8圖,信號RX圖框n於可運作態表示得自顯示介面之資料可用於寫入圖框緩衝器。回應於信號RX圖框n變遷至非可運作態,信號RX V字形同步化(V Synch)撥鈕而復置寫入指標器至圖框緩衝器的第一像素。當信號TX圖框n係於可運作態時,自圖框緩衝器讀取一圖框供顯示之用。回應於信號TX圖框n進入非可運作態,信號TX V字形同步化撥鈕來復置讀取指標器至圖框緩衝器之起點。前沿窗為介於讀取TX圖框n完成時至信號TX V字形同步化之可運作態開始間之時間。
計時產生器704(第7圖)產生信號TX V字形同步化、TX DE及TX H同步化信號。信號復置係用來設定DE時間的前緣至任何期望的起點。此係用來同步化TX時間與RX時間。
於本具體實施例,RX圖框n+1之第一行寫入圖框緩衝器後,信號現在同步變遷至可運作態。通常,信號現在同步可用來指示寫入RX圖框之第一行以外的各行。於行計數器702計數經過TX圖框之作用部分與TX圖框之最小垂直後沿時間的組合後,信號同步時間改成可運作態。當TX圖框之垂直遮隱區間逾時或復置信號清除行計數器時,信號同步時間進入非可運作態。信號同步時間進入非可運作態造成TX圖框n+1的讀取。但當信號同步時間尚未於可運作態時,信號現在同步進入可運作態。據此,信號TX圖框n+1之垂直遮隱時間不會縮短來試圖造成與信號RX圖框n+1對齊。
舉例言之,對1280x800像素解析度之螢幕而言,當行計數器702(第7圖)檢測得已經計數821條水平線時,信號同步時間變遷成可運作態。計數821行表示已經經過一圖框之作用部分與TX圖框之最小後沿時間的組合。
信號TX資料作用(第7圖信號TX DE)產生器706於次一像素時鐘期間產生資料作用信號(TX DE)。如此造成自圖框緩衝器的起點讀取TX圖框n+1。
第9圖顯示一實例,其中信號RX圖框n+1變遷成可運作態係出現在恰在信號TX圖框n+1變遷成可運作態之前的同步時間窗內。信號現在同步係在RX圖框n+1之第一行(或其它行)寫入圖框緩衝器結束後產生。如此造成圖框讀取指標器係滯後在圖框寫入指標器後方。當信號同步時間已經在可運作態時,信號現在同步進入可運作態,信號復置(第7圖)變成可運作態。信號復置進入可運作態造成計時產生器704截頭垂直遮隱區間,其截頭方式係使得自圖框緩衝器讀取出所接收的圖框TX圖框n+1約比圖框RX圖框n+1寫入圖框緩衝器滯後一行。於其它實施例,可實現大於一行差異。如此造成圖框讀取指標器滯後於圖框寫入指標器後方。此外,當信號同步時間已經在可運作態時,信號現在同步進入可運作態,信號LOCK自非可運作態改成可運作態,指示TX圖框現在鎖定於RX圖框。同步化後,如同連續拍攝的情況,得自圖框緩衝器之圖框(TX圖框)之垂直遮隱區間時間將等於得自顯示介面之圖框(RX圖框)之垂直遮隱區間時間,原因在於LOCK信號進入可運作態後的每個圖框出現復置信號。
於領先場景,此處TCON VBI係小於來源VBI,第7圖之系統可用來同步化得自圖框緩衝器之圖框與得自來源諸
如顯示介面之圖框。得自TCON圖框緩衝器之圖框於該圖框之同步化點係在窗內部時,該圖框之VBI可增至最大VBI,且在下一個SOURCE_VDE之升起緣之前進行切換。另外,當同步化點係在窗內部時,在同步化點進行切換。
第10圖顯示依據一實施例之系統1000。系統1000可包括一來源裝置諸如主機系統1002及目標裝置1050。主機系統1002可包括具有多核心之處理器1010、主機記憶體1012、儲存裝置1014、及繪圖次系統1015。晶片組1005可通訊式耦接主機系統1002的裝置。繪圖次系統1015可處理視訊及音訊。主機系統1002也包括一或多根天線、及耦接該一或多根天線(圖中未顯示)之無線網路介面、或用以與其它裝置通訊之有線網路介面(圖中未顯示)。
於若干實施例,至少以就共同審查中之美國專利申請案第12/313,257號,名稱「自我再生顯示器功能之控制技術」,申請日2008年11月18日(代理人檔號P27581),發明人Kwa、Calyer、Ranganathan及Biswal所述方式,處理器1010可判定何時關閉目標裝置1050之圖框緩衝器之電源。
舉例言之,主機系統1002可使用介面1045所發送的延伸封包發送指令給目標裝置1050來拍攝影像及關閉組件之電源。介面1045可包括一主鏈路及一輔助通道,二者皆係描述於視訊電子標準協會(VESA)顯示器埠標準版本1修訂版1a(2008年)。於多個實施例,主機系統1002(例如繪圖次系統1015)至少以就共同審查中之美國專利申請案第12/286,192號,名稱「於顯示器埠可相容性介面中通訊協定的延伸」,申請日2008年11月29日(代理人檔號P27579),發明人Kwa、Vasquez及Kardach所述方式發送通訊內容給目標裝置1050。
目標裝置1050可為有能力顯示視覺內容及廣播音訊內容的顯示器裝置。目標裝置1050可包括第1圖之系統來顯示得自圖框緩衝器或其它來源之圖框。舉例言之,目標裝置1050可包括控制邏輯裝置諸如控制像素的寫入之計時控制器(TCON)及指示目標裝置1050之操作的暫存器。
此處所述繪圖及/或視訊處理技術可於各種硬體架構實施。舉例言之,繪圖及/或視訊功能性可整合在一晶片組內部。另外,可使用離散式繪圖及/或視訊處理器。至於又另一實施例,繪圖及/或視訊功能可藉通用處理器包括多核心處理器實施。於又一實施例,該等功能可於消費性電子裝置諸如掌上型電腦或有顯示器之行動電話實施。
本發明之實施例可實施為下列組合中之任一者:使用主機板互連之一或多個微晶片或積體電路、硬佈線邏輯、藉記憶體裝置儲存且藉微處理器執行的軟體、韌體、特定應用積體電路(ASIC),及/或可現場規劃閘陣列(FPGA)。「邏輯」一詞可包括例如軟體或硬體及/或軟體與硬體之組合。
本發明之實施例可提供作為電腦程式產品,其可包括其上儲存機器可執行指令之一或多個機器可讀取媒體,該等指令當藉一或多部機器諸如電腦、電腦網路或其它電子裝置執行時,可導致一或多部機器實施依據本發明之一實施例之操作。機器可讀取媒體包括但非限於軟碟、光碟、CD-ROM(光碟唯讀記憶體),及磁光碟、ROM(唯讀記憶體)、RAM(隨機存取記憶體)、EPROM(可抹除可規劃唯讀記憶體)、EEPROM(電性可抹除可規劃唯讀記憶體)、磁卡或光卡、快閃記憶體,或適合用於儲存機器可執行指令之其它類型媒體/機器可讀取媒體。
圖式及前文詳細說明部分列舉本發明之實例。雖然係以多個分開的功能項目闡釋,但熟諳技藝人士將此等元件中之一者或多者可徹底組合成單一功能元件。另外,某些元件可分割成多個功能元件。得自一個實施例之元件可加至另一實施例。舉例言之,此處所述處理順序可變更而非限於此處所述方式。此外,任何流程圖之處理動作無須以所示順序實施;也無需執行全部處理動作。又,與其它動作無相依性之動作可與該等其它動作並列執行。但本發明之範圍絕非囿限於此等特定實例。無論於說明書中明示列舉或否,多項變化諸如結構、尺寸及材料使用等差異皆屬可能。本發明之範圍至少係與如下申請專利範圍所給定之範圍同等廣義。
102...圖框緩衝器
104...多工器(MUX)
106...接收器
108...讀取FIFO及速率變換器
110、704...計時產生器
702...行計數器
706...資料可運作態產生器
1000...系統
1002...主機系統
1005...晶片組
1010...處理器
1012...主機記憶體
1014...儲存裝置
1015...繪圖次系統
1045...介面
1050...目標裝置
第1圖為可在自顯示介面與圖框緩衝器輸出圖框間切換的具有一顯示器之系統之方塊圖。
第2圖顯示得自一來源之圖框與得自一圖框緩衝器之圖框的對齊,此處該等得自圖框緩衝器之圖框具有比得自顯示介面之該等圖框更長的垂直遮隱區。
第3圖顯示得自一來源之圖框與得自一圖框緩衝器之圖框的對齊,此處該等得自圖框緩衝器之圖框具有比得自顯示介面之該等圖框更短的垂直遮隱區。
第4圖顯示得自一圖框緩衝器之圖框與得自一來源之圖框的對齊。
第5圖顯示一種場景,其中恰在SRD_ON後方的該來源圖框信號SOURCE_VDE變成不能動作後,得自該來源之圖框係被發送至該顯示器。
第6A及6B圖顯示使用來源信標信號來達成同步化。
第7圖顯示可用來變更該垂直遮隱區間而對齊得自圖框緩衝器之圖框與得自繪圖引擎、顯示介面、或其它來源之圖框之一系統實例。
第8圖顯示一種場景此處得自圖框緩衝器之圖框並未與得自繪圖引擎之圖框對齊。
第9圖顯示一實例,其中信號RX圖框n+1變遷成可運作態係出現在同步時間(Synch Up Time)窗,此時信號TX圖框n+1變遷成可運作態。
第10圖顯示依據一實施例之系統。
Claims (30)
- 一種以電腦實施之方法,包含下列步驟:接收來自一第一圖框來源的至少一個圖框,其中介於來自該第一圖框來源之二圖框間之一區間包含一第一垂直遮隱區間;自一第二圖框來源讀取至少一個圖框,其中介於來自該第二圖框來源之二圖框間之一區間包含一第二垂直遮隱區間;提供來自該第一圖框來源之一圖框供顯示之用;判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始是否出現在一容許時區;及在判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該容許時區後,選擇性地提供來自該第二圖框來源之次一圖框供顯示之用。
- 如申請專利範圍第1項之方法,其中該第一圖框來源包含一顯示介面,且該第二圖框來源包含一監視器中之一圖框緩衝器。
- 如申請專利範圍第1項之方法,其中該第一圖框來源包含一監視器中之一圖框緩衝器,且該第二圖框來源包含一顯示介面。
- 如申請專利範圍第1項之方法,其中,該容許時區被設定為使得對來自該第二圖框來源之圖框而言不違反顯示器之最小垂直遮隱規則、對來自該第二圖框來源之圖框而言不違反顯示器之最大垂直遮隱規則、且對來自該 第二圖框來源之圖框的讀取尚未開始。
- 一種以電腦實施之方法,包含下列步驟:自一第一圖框來源接收至少一個圖框,其中介於來自該第一圖框來源之二圖框間之一區間包含一第一垂直遮隱區間;將來自該第一圖框來源之該至少一個圖框儲存入一第二圖框來源;提供來自該第二圖框來源之至少一圖框供顯示,其中介於來自該第二圖框來源之二圖框間之一區間包含一第二垂直遮隱區間;判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始是否出現在一容許時區內;回應於判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該容許時區內,設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間;及提供來自該第二圖框來源之該至少一圖框供顯示之用。
- 如申請專利範圍第5項之方法,其中該第一圖框來源包含一顯示介面,且該第二圖框來源包含一顯示器裝置中之一圖框緩衝器。
- 如申請專利範圍第5項之方法,其中設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間之步驟,包含縮短該第二垂直遮隱區間。
- 如申請專利範圍第5項之方法,其中,當該第二垂直遮 隱區間超出該第一垂直遮隱區間時,該容許時區會是在指示來自該第二圖框來源之資料不可用之後起始,且該容許時區會使得對來自該第二圖框來源之圖框而言不違反顯示器之最小垂直遮隱規則,並且該容許時區被設定成以對來自該第二圖框來源之圖框而言不違反顯示器之最大垂直遮隱規則的方式結束。
- 一種以電腦實施之方法,包含下列步驟:自一第一圖框來源接收至少一個圖框,其中介於來自該第一圖框來源之二圖框間之一區間包含一第一垂直遮隱區間;將來自該第一圖框來源之該至少一個圖框儲存入一第二圖框來源;提供來自該第二圖框來源之至少一圖框供顯示,其中介於來自該第二圖框來源之二圖框間之一區間包含一第二垂直遮隱區間;接收處於可運作態之一同步化信號,該同步化信號會在下列二者都已經過的時候處於該可運作態:來自該第二圖框來源之一圖框之作用部分、及來自該第二圖框來源之該圖框之最小垂直後沿時間;回應於將得自該第一圖框來源之該至少一個圖框中之一圖框的前數行中之一者儲存入該第二圖框來源且回應於該同步化信號係處於該可運作態,設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間;及提供得自該第二圖框來源之該至少一個圖框供顯 示之用。
- 如申請專利範圍第9項之方法,其中該第一圖框來源包含一顯示介面,且該第二圖框來源包含一顯示器裝置中之一圖框緩衝器。
- 如申請專利範圍第9項之方法,其中設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間之步驟,包含縮短該第二垂直遮隱區間。
- 如申請專利範圍第9項之方法,其中,得自該第一圖框來源之該至少一個圖框中之該圖框並不僅由該等前數行構成。
- 一種以電腦實施之方法,包含下列步驟:提供得自一第一圖框來源之至少一個圖框給一顯示器;及無論得自該第一圖框來源之一整個圖框是否提供給該顯示器,提供得自一第二圖框來源之一輸入給該顯示器,其中該輸入包含一垂直遮隱區或一作用圖框部。
- 如申請專利範圍第13項之方法,其中該第一圖框來源包含一圖框緩衝器,且該第二圖框來源包含一顯示介面。
- 一種系統,包含有:一主機電腦,其包含一網路介面;及一顯示器裝置,其包含一記憶體裝置及一顯示介面,該顯示器裝置包含:用以顯示得自該記憶體裝置或該顯示介面之圖框之邏輯組件,其中得自該記憶體裝置之二圖框 間之一區間包含一第一垂直遮隱區間,且其中得自該顯示介面之二圖框間之一區間包含一第二垂直遮隱區間,用以自顯示得自該記憶體裝置之圖框改變成顯示得自該顯示介面之圖框之邏輯組件,其中為了自顯示得自該記憶體裝置之圖框改變成顯示得自該顯示介面之圖框,該邏輯組件係會:判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始是否出現在一容許時區內;及在判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該容許時區內後,選擇性地提供來自該顯示介面之次一圖框給顯示器。
- 如申請專利範圍第15項之系統,其中為了自顯示得自該記憶體裝置之圖框改變成顯示得自該顯示介面之圖框,該邏輯組件係會:儲存得自該顯示介面之至少一個圖框至該記憶體裝置;及回應於判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該容許時區內,設定該第一垂直遮隱區間為約等於該第二垂直遮隱區間,其中為了選擇性地提供得自該顯示介面之次一個圖框至該顯示器,該邏輯組件係會: 儲存得自該顯示介面之至少一個圖框至該記憶體裝置;及提供得自該記憶體裝置之所儲存的至少一個圖框供顯示之用。
- 如申請專利範圍第15項之系統,其中為了設定該第一垂直遮隱區間為約等於該第二垂直遮隱區間,該邏輯組件會縮短該第一垂直遮隱區間。
- 如申請專利範圍第15項之系統,其中該顯示介面係至少與一顯示器埠(DisplayPort)規格相容。
- 如申請專利範圍第15項之系統,其中該網路介面包含一無線網路介面。
- 如申請專利範圍第15項之系統,其中,該容許時區被設定為使得對來自該記憶體裝置之圖框而言不違反該顯示器之最小垂直遮隱規則、對來自該記憶體裝置之圖框而言不違反該顯示器之最大垂直遮隱規則、且對來自該記憶體裝置之圖框的讀取尚未開始。
- 一種顯示系統,包含:一記憶體裝置,一顯示介面,及一顯示器裝置,其包含:用以接收來自該顯示介面之至少一個圖框之邏輯組件,其中介於來自該顯示介面之二圖框間之一區間包含一第一垂直遮隱區間;用以將來自該顯示介面之該至少一個圖框儲 存入一圖框緩衝器之邏輯組件;用以提供來自該圖框緩衝器之至少一圖框之邏輯組件,其中介於來自該圖框緩衝器之二圖框間之一區間包含一第二垂直遮隱區間;接收處於可運作態之一同步化信號之邏輯組件,該同步化信號會在下列二者都已經過的時候處於該可運作態:來自該圖框緩衝器之一圖框之作用部分、及來自該圖框緩衝器之該圖框之最小垂直後沿時間;用以回應於將得自該顯示介面之該至少一個圖框中之一圖框的前數行中之一者儲存入該圖框緩衝器且回應於該同步化信號係處於可運作態而設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間之邏輯組件;及用於在該第二垂直遮隱區間約等於該第一垂直遮隱區間之情況下提供得自該圖框緩衝器之該至少一個圖框供顯示之邏輯組件。
- 如申請專利範圍第21項之系統,其中用以設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間之邏輯組件會縮短該第二垂直遮隱區間。
- 如申請專利範圍第21項之系統,進一步包含:用於產生處於該可運作態之該同步化信號之邏輯組件,用於產生處於該可運作態之該同步化信號之該邏輯組件包含一行計數器。
- 如申請專利範圍第21項之系統,其中,得自該顯示介面之該至少一個圖框中之該圖框並不僅由該等前數行構成。
- 一種設備,包含有:用以致使顯示得自一記憶體裝置或一顯示介面之圖框的邏輯組件,其中,得自該記憶體裝置之二圖框間之一區間包含一第一垂直遮隱區間,並且其中,得自該顯示介面之二圖框間之一區間包含一第二垂直遮隱區間,以及用以自顯示得自該記憶體裝置之圖框改變成顯示得自該顯示介面之圖框的邏輯組件,其中,為了自顯示得自該記憶體裝置之圖框改變成顯示得自該顯示介面之圖框,該邏輯組件係會:判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始是否出現在一容許時區內,其中,該容許時區被設定為使得對來自該記憶體裝置之圖框而言不違反顯示器之最小垂直遮隱規則、對來自該記憶體裝置之圖框而言不違反該顯示器之最大垂直遮隱規則、且對來自該記憶體裝置之圖框的讀取尚未開始;及在判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該容許時區內後,選擇性地提供來自該顯示介面之次一圖框給顯示器。
- 如申請專利範圍第25項之設備,其中,為了自顯示得自 該記憶體裝置之圖框改變成顯示得自該顯示介面之圖框,該邏輯組件係會:儲存得自該顯示介面之至少一個圖框至該記憶體裝置;以及回應於判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該容許時區內,設定該第一垂直遮隱區間為約等於該第二垂直遮隱區間,其中,為了選擇性地提供得自該顯示介面之次一個圖框至該顯示器,該邏輯組件係會:儲存得自該顯示介面之至少一個圖框至該記憶體裝置;及提供得自該記憶體裝置之所儲存的至少一個圖框供顯示之用。
- 一種設備,包含:用以接收來自一顯示介面之至少一個圖框的邏輯組件,其中,介於來自該顯示介面之二圖框間之一區間包含一第一垂直遮隱區間;用以將來自該顯示介面之該至少一個圖框儲存入一圖框緩衝器的邏輯組件;用以提供來自該圖框緩衝器之至少一圖框的邏輯組件,其中,介於來自該圖框緩衝器之二圖框間之一區間包含一第二垂直遮隱區間;接收處於可運作態之一同步化信號的邏輯組件,該同步化信號會在下列二者都已經過的時候處於該可運 作態:來自該圖框緩衝器之一圖框之作用部分、及來自該圖框緩衝器之該圖框之最小垂直後沿時間;用以回應於將得自該顯示介面之該至少一個圖框中之一圖框之未達全部的前數行中之一者儲存入該圖框緩衝器且回應於該同步化信號係處於該可運作態而設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間的邏輯組件;以及用於在該第二垂直遮隱區間約等於該第一垂直遮隱區間的情況下提供得自該圖框緩衝器之該至少一個圖框供顯示的邏輯組件。
- 如申請專利範圍第27項之設備,其中,用以設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間的邏輯組件會縮短該第二垂直遮隱區間。
- 一種設備,包含:用於將來自一顯示介面之至少一個圖框儲存入一圖框緩衝器的邏輯組件,其中,得自該顯示介面之二圖框間之一區間包含一第一垂直遮隱區間;用於提供來自該圖框緩衝器之至少一圖框供顯示的邏輯組件,其中,介於來自該圖框緩衝器之二圖框間之一區間包含一第二垂直遮隱區間;用於判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始是否出現在一容許時區內的邏輯組件,其中,當該第二垂直遮隱區間超出該第一垂直遮隱區間時,該容許時區會是在指示來自該圖框緩衝器之資料不 可用之後起始,且該容許時區會使得對來自該圖框緩衝器之圖框而言不違反顯示器之最小垂直遮隱規則,並且該容許時區被設定成以對來自該圖框緩衝器之圖框而言不違反顯示器之最大垂直遮隱規則的方式結束;用於回應於判定該第一垂直遮隱區間及該第二垂直遮隱區間之起始係出現在該容許時區內而設定該第二垂直遮隱區間為約等於該第一垂直遮隱區間的邏輯組件;以及用於提供來自該圖框緩衝器之該至少一圖框供顯示之用的邏輯組件。
- 如申請專利範圍第29項之設備,其進一步包含:一顯示器、一顯示介面、以及至少一個記憶體裝置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/655,410 US8823721B2 (en) | 2009-12-30 | 2009-12-30 | Techniques for aligning frame data |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201142810A TW201142810A (en) | 2011-12-01 |
TWI534795B true TWI534795B (zh) | 2016-05-21 |
Family
ID=44186961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW099144486A TWI534795B (zh) | 2009-12-30 | 2010-12-17 | 用以對齊圖框資料之技術 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8823721B2 (zh) |
KR (1) | KR101229590B1 (zh) |
CN (3) | CN102117595B (zh) |
TW (1) | TWI534795B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4581012B2 (ja) * | 2008-12-15 | 2010-11-17 | 株式会社東芝 | 電子機器、及び表示制御方法 |
US9052902B2 (en) * | 2010-09-24 | 2015-06-09 | Intel Corporation | Techniques to transmit commands to a target device to reduce power consumption |
US8854344B2 (en) * | 2010-12-13 | 2014-10-07 | Ati Technologies Ulc | Self-refresh panel time synchronization |
US20120206461A1 (en) * | 2011-02-10 | 2012-08-16 | David Wyatt | Method and apparatus for controlling a self-refreshing display device coupled to a graphics controller |
KR102093244B1 (ko) * | 2012-04-03 | 2020-03-26 | 삼성디스플레이 주식회사 | 잔상 제거 대상 위치 설정 방법, 유기 발광 표시 장치 및 이의 구동 방법 |
KR102057502B1 (ko) * | 2013-03-07 | 2020-01-22 | 삼성전자주식회사 | 디스플레이 드라이브 집적회로 및 영상 표시 시스템 |
US9262998B2 (en) * | 2013-06-26 | 2016-02-16 | Himax Technologies Limited | Display system and data transmission method thereof |
US9471955B2 (en) | 2014-06-19 | 2016-10-18 | Apple Inc. | Multiple display pipelines driving a divided display |
GB2531515A (en) * | 2014-10-17 | 2016-04-27 | Sony Corp | Video network |
CN104836965B (zh) * | 2015-06-16 | 2018-02-23 | 邦彦技术股份有限公司 | 一种基于fpga的视频同步切换***及方法 |
US10706825B2 (en) | 2015-09-29 | 2020-07-07 | Apple Inc. | Timestamp based display update mechanism |
US10540136B2 (en) * | 2016-05-24 | 2020-01-21 | Dell Products, L.P. | Faster frame buffer rendering over a network |
TWI601123B (zh) * | 2017-02-09 | 2017-10-01 | Chipone Technology (Beijing)Co Ltd | Display driver and flat panel display |
JP6633566B2 (ja) * | 2017-03-31 | 2020-01-22 | 株式会社メガチップス | 表示制御装置及び表示制御方法 |
US10559285B2 (en) * | 2018-03-31 | 2020-02-11 | Intel Corporation | Asynchronous single frame update for self-refreshing panels |
WO2020016673A1 (en) * | 2018-07-18 | 2020-01-23 | Lumus Ltd. | Field mixing and color break-up mitigation methods, devices and systems |
KR102542826B1 (ko) | 2018-07-27 | 2023-06-15 | 삼성디스플레이 주식회사 | 표시 장치 및 그의 구동 방법 |
US10891887B2 (en) * | 2018-09-28 | 2021-01-12 | Intel Corporation | Frame-level resynchronization between a display panel and a display source device for full and partial frame updates |
US20210103327A1 (en) * | 2020-12-18 | 2021-04-08 | Intel Corporation | Advanced link power management for displayport |
Family Cites Families (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5027212A (en) * | 1989-12-06 | 1991-06-25 | Videologic Limited | Computer based video/graphics display system |
US5821924A (en) | 1992-09-04 | 1998-10-13 | Elonex I.P. Holdings, Ltd. | Computer peripherals low-power-consumption standby system |
TW243523B (en) | 1993-04-26 | 1995-03-21 | Motorola Inc | Method and apparatus for minimizing mean calculation rate for an active addressed display |
EP0734011A3 (en) * | 1995-03-21 | 1999-01-20 | Sun Microsystems, Inc. | Field synchronization of independent frame buffers |
US6331856B1 (en) | 1995-11-22 | 2001-12-18 | Nintendo Co., Ltd. | Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing |
US5909225A (en) | 1997-05-30 | 1999-06-01 | Hewlett-Packard Co. | Frame buffer cache for graphics applications |
US6657634B1 (en) | 1999-02-25 | 2003-12-02 | Ati International Srl | Dynamic graphics and/or video memory power reducing circuit and method |
JP2001016222A (ja) | 1999-06-30 | 2001-01-19 | Toshiba Corp | ネットワークシステム、電子機器及び電源制御方法 |
JP2001016221A (ja) | 1999-06-30 | 2001-01-19 | Toshiba Corp | ネットワークシステム、電子機器及び電源制御方法 |
US6967659B1 (en) | 2000-08-25 | 2005-11-22 | Advanced Micro Devices, Inc. | Circuitry and systems for performing two-dimensional motion compensation using a three-dimensional pipeline and methods of operating the same |
JP2002091411A (ja) | 2000-09-20 | 2002-03-27 | Matsushita Electric Ind Co Ltd | 映像装置及び映像表示方法 |
EP1262939B1 (en) * | 2001-05-31 | 2012-02-01 | Nokia Corporation | Method and apparatus for updating a frame buffer with reduced power consumption |
US6966009B1 (en) | 2001-08-28 | 2005-11-15 | Tellabs Operations, Inc. | System and method for aligning data in a network environment |
US7558264B1 (en) | 2001-09-28 | 2009-07-07 | Emc Corporation | Packet classification in a storage system |
US7017053B2 (en) | 2002-01-04 | 2006-03-21 | Ati Technologies, Inc. | System for reduced power consumption by monitoring video content and method thereof |
US6894692B2 (en) | 2002-06-11 | 2005-05-17 | Hewlett-Packard Development Company, L.P. | System and method for sychronizing video data streams |
JP3783686B2 (ja) * | 2003-01-31 | 2006-06-07 | セイコーエプソン株式会社 | 表示ドライバ、表示装置及び表示駆動方法 |
US7268755B2 (en) | 2003-03-25 | 2007-09-11 | Intel Corporation | Architecture for smart LCD panel interface |
FI114882B (fi) | 2003-04-30 | 2005-01-14 | Nokia Corp | Kuvakehysten päivityksen synkronointi |
US8059673B2 (en) | 2003-05-01 | 2011-11-15 | Genesis Microchip Inc. | Dynamic resource re-allocation in a packet based video display interface |
US7839860B2 (en) | 2003-05-01 | 2010-11-23 | Genesis Microchip Inc. | Packet based video display interface |
KR100559025B1 (ko) | 2003-05-30 | 2006-03-10 | 엘지전자 주식회사 | 홈 네트워크 관리 시스템 |
JP2005027120A (ja) | 2003-07-03 | 2005-01-27 | Olympus Corp | 双方向データ通信システム |
US7535478B2 (en) | 2003-12-24 | 2009-05-19 | Intel Corporation | Method and apparatus to communicate graphics overlay information to display modules |
JP2006047412A (ja) | 2004-07-30 | 2006-02-16 | Sanyo Electric Co Ltd | インターフェース装置及び同期調整方法 |
KR100633161B1 (ko) * | 2005-01-20 | 2006-10-12 | 삼성전자주식회사 | 디스플레이 장치 및 데이터 라이팅 디바이스 |
JP2006268738A (ja) | 2005-03-25 | 2006-10-05 | Sanyo Electric Co Ltd | 情報処理装置、修正プログラム生成方法および修正プログラム生成プログラム |
US7813831B2 (en) | 2005-06-09 | 2010-10-12 | Whirlpool Corporation | Software architecture system and method for operating an appliance in multiple operating modes |
US7397478B2 (en) | 2005-09-29 | 2008-07-08 | Intel Corporation | Various apparatuses and methods for switching between buffers using a video frame buffer flip queue |
JP4581955B2 (ja) | 2005-10-04 | 2010-11-17 | ソニー株式会社 | コンテンツ伝送装置及びコンテンツ伝送方法、並びにコンピュータ・プログラム |
US20070152993A1 (en) | 2005-12-29 | 2007-07-05 | Intel Corporation | Method, display, graphics system and computer system for power efficient displays |
JP4640824B2 (ja) | 2006-01-30 | 2011-03-02 | 富士通株式会社 | 通信環境の測定方法、受信装置、及びコンピュータプログラム |
JP2007286351A (ja) * | 2006-04-17 | 2007-11-01 | Funai Electric Co Ltd | 液晶表示装置及び表示装置 |
US8004535B2 (en) | 2006-06-01 | 2011-08-23 | Qualcomm Incorporated | Apparatus and method for selectively double buffering portions of displayable content |
KR100786509B1 (ko) | 2006-06-08 | 2007-12-17 | 삼성에스디아이 주식회사 | 유기전계발광표시장치 및 그의 구동방법 |
US8576204B2 (en) | 2006-08-10 | 2013-11-05 | Intel Corporation | Method and apparatus for synchronizing display streams |
US20080055318A1 (en) | 2006-08-31 | 2008-03-06 | Glen David I J | Dynamic frame rate adjustment |
JP2008084366A (ja) | 2006-09-26 | 2008-04-10 | Sharp Corp | 情報処理装置及び録画システム |
JP4176122B2 (ja) | 2006-10-24 | 2008-11-05 | 株式会社東芝 | サーバ端末、画面共有方法およびプログラム |
US20080143695A1 (en) | 2006-12-19 | 2008-06-19 | Dale Juenemann | Low power static image display self-refresh |
US7917784B2 (en) | 2007-01-07 | 2011-03-29 | Apple Inc. | Methods and systems for power management in a data processing system |
JP2008182524A (ja) | 2007-01-25 | 2008-08-07 | Funai Electric Co Ltd | 映像音声システム |
TWI354981B (en) | 2007-01-29 | 2011-12-21 | Qisda Corp | Method and related device of increasing efficiency |
KR20080090784A (ko) | 2007-04-06 | 2008-10-09 | 엘지전자 주식회사 | 전자 프로그램 정보 제어 방법 및 수신 장치 |
US20090079746A1 (en) * | 2007-09-20 | 2009-03-26 | Apple Inc. | Switching between graphics sources to facilitate power management and/or security |
US8767952B2 (en) | 2007-12-17 | 2014-07-01 | Broadcom Corporation | Method and system for utilizing a single connection for efficient delivery of power and multimedia information |
WO2009079754A1 (en) | 2007-12-20 | 2009-07-02 | Ati Technologies Ulc | Adjusting video processing in a system having a video source device and a video sink device |
WO2010147276A1 (en) * | 2009-06-16 | 2010-12-23 | Lg Electronics Inc. | Method of controlling devices and tuner device |
-
2009
- 2009-12-30 US US12/655,410 patent/US8823721B2/en not_active Expired - Fee Related
-
2010
- 2010-12-17 TW TW099144486A patent/TWI534795B/zh not_active IP Right Cessation
- 2010-12-23 KR KR1020100133848A patent/KR101229590B1/ko not_active IP Right Cessation
- 2010-12-24 CN CN201010622967.5A patent/CN102117595B/zh not_active Expired - Fee Related
- 2010-12-24 CN CN201410115217.7A patent/CN103886849B/zh not_active Expired - Fee Related
- 2010-12-24 CN CN201610891251.2A patent/CN106251825A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
TW201142810A (en) | 2011-12-01 |
US8823721B2 (en) | 2014-09-02 |
CN103886849A (zh) | 2014-06-25 |
CN102117595A (zh) | 2011-07-06 |
CN106251825A (zh) | 2016-12-21 |
KR101229590B1 (ko) | 2013-02-04 |
CN102117595B (zh) | 2014-06-04 |
CN103886849B (zh) | 2017-01-04 |
US20110157198A1 (en) | 2011-06-30 |
KR20110079519A (ko) | 2011-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI534795B (zh) | 用以對齊圖框資料之技術 | |
TWI419145B (zh) | 對準圖框資料的技術 | |
US9786255B2 (en) | Dynamic frame repetition in a variable refresh rate system | |
KR101467714B1 (ko) | 다중 디스플레이들을 위한 이미지 동기화 | |
US7499044B2 (en) | System for synchronizing display of images in a multi-display computer system | |
CN1928700B (zh) | 投影类型显示设备及其控制方法 | |
TWI408947B (zh) | 影像調整裝置及影像調整方法 | |
US7719614B2 (en) | Apparatus and method for converting frame rate without external memory in display system | |
JPH1152940A (ja) | マルチディスプレイ立体コンピュータグラフィックスシステムにおける左右チャンネル表示と垂直リフレッシュの同期 | |
US9087473B1 (en) | System, method, and computer program product for changing a display refresh rate in an active period | |
US8194065B1 (en) | Hardware system and method for changing a display refresh rate | |
CN114217752B (zh) | 多屏同步显示的控制方法、装置、电子设备和存储介质 | |
CN114982250B (zh) | 信号处理方法及装置、显示装置 | |
TWI765293B (zh) | 接收裝置、影像紀錄系統以及降低影像紀錄系統之影像延遲的方法 | |
US8872896B1 (en) | Hardware-based system, method, and computer program product for synchronizing stereo signals | |
CN114153416B (zh) | 一种显示控制的方法及相关装置 | |
US20230386416A1 (en) | Display device and display control method | |
CN118337932A (zh) | 多路视频流的同步方法、***、装置、设备和存储介质 | |
TW201911030A (zh) | 顯示器幀率顯示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |