專利名稱:用于顯示輸出斷續(xù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明大致上是涉及減少視訊顯示器件的電能消耗。
背景技術(shù):
舉例來說,膝上型計算器具有有限的電池壽命,并且因此在這種器件上保存電能是特別重要的。 顯示視訊消耗器件(例如,膝上型計算器)中的大部分電能。視訊顯示器件的電能消耗的程度受到許多因素的影響,包含顯示尺寸、顯示時脈(clock)速率、顯示分辨率、亮度、顯示增強(例如,背光顯示器、圖形處理器類型、圖形處理器與該顯示器間的連接
O更佳地利用與該顯示器件相關(guān)的現(xiàn)有電池電能的努力包含主動地管理該顯示器的亮度、背光、顯示時脈速率、省電模式等。然而,這種主動管理的措施可減少該使用者的資源的功能性及/或可利用性。減少電能消耗并延伸電池壽命的另一個技術(shù)是將該圖形處理器件與該顯示器件間的接口(interface)維持在較低速率。然而,當(dāng)于該接口傳輸特別數(shù)量的視訊數(shù)據(jù)時,由減慢該接口所達成的電能中的整體減少可能并不顯著。視訊通常在器件間、以幀(frame)為基礎(chǔ)的格式加以傳輸。舉例來說,視訊編碼器編碼視訊幀,并接著予以傳輸。視訊顯示器件在來自于下一個幀的數(shù)據(jù)產(chǎn)生(render)并顯示前,將接收并顯示整個幀。出現(xiàn)復(fù)雜的技術(shù),用以將幀的顯示在屏幕上產(chǎn)生,以致于可滿足各種品質(zhì)及性能標(biāo)準(zhǔn)。因此,所需要的是減少視訊顯示器件的電能消耗的方法和系統(tǒng),其中,該視訊顯示器件是利用視訊數(shù)據(jù)串流的一個幀接著一個幀的本質(zhì)。
發(fā)明內(nèi)容
本發(fā)明呈現(xiàn)用來減少計算器系統(tǒng)中的數(shù)據(jù)傳輸接口的電能消耗的裝置和方法。在一個實施例中,一種用以減少第一器件與第二器件間的數(shù)據(jù)傳輸接口的電能消耗的方法包含,識別第一數(shù)據(jù)與第二數(shù)據(jù)間的閑置間隔(free interval)、在該閑置間隔期間失能(disable)該數(shù)據(jù)傳輸接口、在該閑置間隔的結(jié)尾(end)處致能(enable)該數(shù)據(jù)傳輸接口、以及傳輸該第二數(shù)據(jù)。該方法也可包含通知該第二器件該數(shù)據(jù)傳輸接口正被暫時失能的步驟。另一個實施例包含在計算器系統(tǒng)中的圖形控制器器件與時序控制器器件間的接口(例如,顯示端口接口(DisplayPort interface))傳輸顯示數(shù)據(jù)(或視訊巾貞)。該閑置間隔可為視訊巾貞間的空白間隔(blanking interval)。在另一個實施例中,一種用于時序控制器器件以減少顯示器中的電能消耗的方法包含,從圖形控制器接收接口將被暫時關(guān)閉的指示、以及凍結(jié)顯示第一視訊框的顯示器。用于時序控制器的該方法也可包含接收第二視訊幀,用以在該顯示器中顯示。該第二視訊幀可為代表重新致能該先前失能的接口的活化指示(activation indication)。
依據(jù)另一個實施例,圖形控制器裝置,包含,輸出斷續(xù)控制模塊(output stuttercontrol module),其是配置以在第一及第二視訊幀間識別空白間隔;通知顯示器控制器該圖形控制器與該時序控制器間的接口將暫時關(guān)閉;在該空白間隔期間,失能該接口 ;以及,在該空白間隔的結(jié)尾處致能該接口。 依據(jù)本發(fā)明的又一個實施例,時序控制器裝置包含,接收器輸出斷續(xù)控制模塊,其是配置以從圖形控制器接收接口將暫時關(guān)閉的指示;以及凍結(jié)顯示第一視訊框的顯示器。該接收器輸出斷續(xù)控制模塊可進一步配置以接收第二視訊幀,以在該顯示器中顯示。該第二視訊幀可為對應(yīng)于重新致能該先前失 能的接口的活化指示。本發(fā)明的另外實施例、特征和優(yōu)點,連同本發(fā)明的各種實施例的結(jié)構(gòu)和操作,在下文中參考附隨的圖式而予以詳細地描述。
所述伴隨的圖式(其并入至說明書中,并且構(gòu)成說明書的一部分)例示本發(fā)明的實施例,并且,連同上述的一般性描述及下文中的實施例的詳細描述,用作解釋本發(fā)明的原貝U。在所述圖式中圖I顯示依據(jù)本發(fā)明的實施例的系統(tǒng);圖2為依據(jù)本發(fā)明的實施例的圖形控制器器件;圖3為依據(jù)本發(fā)明的實施例的時序控制器器件;圖4為顯示依據(jù)本發(fā)明的實施例在該圖形控制器器件中所實作的工藝的步驟的流程圖;以及圖5為顯示依據(jù)本發(fā)明的實施例在該時序控制器器件中所實作的工藝的步驟的流程圖。
具體實施例方式本發(fā)明的實施例可在各種顯示器件中致能顯示視訊的實質(zhì)電能節(jié)省。雖然本發(fā)明在此處是針對特別應(yīng)用而以例示實施例加以描述,然而,應(yīng)了解的是,本發(fā)明并不受限于此。本領(lǐng)域中可存取此處所提供的教示的熟習(xí)技術(shù)者,將認(rèn)識其范圍內(nèi)以及本發(fā)明將被利用到的額外領(lǐng)域內(nèi)的額外修正、應(yīng)用和實施例。本發(fā)明的實施例可使用在接口是在圖形控制器器件與顯示器件間操作的任何計算器系統(tǒng)或計算器件中。舉例但非限制,實施例可包含計算器,其包含膝上型計算器、個人計算器、或具有顯示終端、游戲平臺、娛樂平臺、個人數(shù)字助理、和視訊平臺(包含例如平板電視顯示器)的任何其它計算器。如在背景技術(shù)段落中所注意的,該顯示器件(例如,膝上型顯示器)其自身在系統(tǒng)(例如,計算器系統(tǒng))中是實質(zhì)的電能消耗者。膝上型計算器為本發(fā)明的實施例可為最有益處的范例。器件(例如,膝上型計算器)的有限電池電能容量增加可節(jié)省電能、并且因此可造成延伸的電池壽命的技術(shù)的重要性。本發(fā)明的實施例可有利地實作在范例器件中,該范例器件包含膝上型計算器顯示器、一體成型式(all-in-one)個人計算器、電視顯示器、及嵌入式顯示端口接口的應(yīng)用。本發(fā)明的實施例在圖形控制器器件與時序控制器器件間的接口上、利用逐幀的方式(frame-by-frame),傳輸視訊數(shù)據(jù)。本發(fā)明的實施例可導(dǎo)致實質(zhì)地優(yōu)于傳統(tǒng)保存電池電能的方法(例如,通過以較低速率將該接口運作至該時序控制器器件)。舉例來說,在將固定數(shù)量的視訊數(shù)據(jù)(例如,固定數(shù)目的視訊幀)傳輸通過該圖形控制器器件與時序控制器器件間的該接口下,降低該接口的操作速率可能不會降低整體的電能消耗數(shù)量。對照于傳統(tǒng)方法,本發(fā)明的實施例可致能及失能該圖形控制器器件與時序控制器器件間的接口,以致于該接口在幀間的間隔的期間是失能的。以這種主動控制該接口的方式,在那些時常發(fā)生的幀間隔期間的電池電能的消耗不是減少、就是消失。舉例來說,在一個實施例中,該接口可在傳輸一個幀的期間以最大傳輸速度運作,并且在兩個幀間的空白間隔期間完全地關(guān)閉。圖I是依據(jù)本發(fā)明的實施例的系統(tǒng)。系統(tǒng)100包含圖形控制器器件101、時序控制器器件102、以及顯示器件103。圖形控制器器件101是以接口 104耦接至?xí)r序控制器器件102。時序控制器102是以接口 105耦接至顯示器件103。圖形控制器器件101可耦接至例如計算器系統(tǒng)中的許多其它硬件或軟件組件。圖形控制器器件101可為插置于計算器系統(tǒng)的主機板中的專屬圖形卡、插置于該主機板內(nèi)的另一個組件的一部分、或該主機板的集成部分。舉例來說,圖形控制器器件101可插置于周邊組件接口(PCI)總線,該計算器系統(tǒng)的中央處理單元(CPU)經(jīng)由該總線連接該計算器系統(tǒng)的其它組件。從外部來源(未顯示)接收視訊、產(chǎn)生及/或編輯視訊,可在圖形控制器器件101中舉行。在圖形控制器器件101中產(chǎn)生及/或編輯或甚至處理的視訊接著轉(zhuǎn)成幀的格式,以傳輸至?xí)r序控制器器件102。器件101的更多細節(jié)在下文中將參照圖2予以描述。圖形控制器器件101與時序控制器102間的接口 104可包含數(shù)據(jù)路徑以及用于控制訊號的路徑。在一個實施例中,接口 104可實作為連接圖形控制器器件101 (舉例來說,包含在膝上型計算器的主機板內(nèi))及時序控制器件102 (例如,包含在膝上型計算器的顯示器內(nèi))的排線(ribbon-cable)。排線包含多個導(dǎo)線對,各個導(dǎo)線對是稱為信道(lane)。在許多實施例中,各個信道在該圖形控制器器件中包含對應(yīng)輸出驅(qū)動器,并且在該時序控制器器件包含接收器。接口 104可支持一個或多個接口標(biāo)準(zhǔn),例如但不限于顯示端口接口標(biāo)準(zhǔn)、高定義多媒體接口(HDMI)標(biāo)準(zhǔn)、數(shù)字視覺接口(DVI)、視訊圖形數(shù)組(VGA)或其變體、以及低電壓差分訊號(LVDS)。在一個實施例中,接口 104為支持顯示端口接口標(biāo)準(zhǔn)的排線。顯示端口為設(shè)計用來克服舊式接口標(biāo)準(zhǔn)的許多限制的工業(yè)標(biāo)準(zhǔn)接口。于接口 104上所傳輸?shù)臄?shù)據(jù)可包含像素數(shù)據(jù)(例如,各個像素的紅藍綠(RGB)彩色樣本數(shù)據(jù))。于接口 104上所傳輸?shù)目刂菩畔⒖砂瑫r序同步訊號(例如,水平同步訊號、垂直同步訊號、及數(shù)據(jù)致能訊號)。時序控制器器件102包含硬件及軟件模塊,以接收視訊幀,并處理接收的視訊幀,用來在顯示器件103上顯示。時序控制器102可例如包含在顯示器103上顯示各個幀或其各個組件的功能。舉例來說,時序控制器102可產(chǎn)生數(shù)據(jù)訊號及在顯示器130的IXD上顯示各個視訊幀所需的柵控制訊號。時序控制器器件102的進一步細節(jié)在下文中參照圖3加以描述。顯示器103可為任何顯示器件或屏幕。例如,陰極射線管(CRT)或平板顯示器。平 板顯示器有許多型式,液晶顯示器(IXD)、電致發(fā)光(electroluminescent)顯示器(ELD)、以及主動式矩陣薄膜晶體管顯示器(TFT)作為范例。舉例來說,在計算器系統(tǒng)(例如,膝上型計算器)中,該顯示器通常是平板顯示器。顯示器103可于接口 105上,接收將顯示的數(shù)據(jù)、該顯示器件上將更新的位置、以及任何時序信息。圖2顯示依據(jù)本發(fā)明的實施例的圖形控制器器件101的更多細節(jié)。圖形控制器器件101包含控制器201、幀緩沖器(frame buffer) 202、顯示器管線203、編碼器204、時序產(chǎn)生器205、輸出斷續(xù)控制器件206、及輸出驅(qū)動器207??刂破?01可為任何處理器,包含中央處理單元(CPU)或圖形處理單元(GPU)??刂破?01控制圖形控制器器件101中器件的操作。舉例來說,控制器201可執(zhí)行邏輯指令,以實作顯示器管線203、編碼器204、時序產(chǎn)生器205、輸出斷續(xù)控制器件206、及輸出驅(qū)動器207的一個或多個。在其它實施例中,沒有個別的控制器201出現(xiàn)在圖形控制器器件101中,并且,圖形控制器器件101中的器件可由中央處理單元(CPU)控制,該中央處理單元控制計算器系統(tǒng)的一個或多個組件,包含圖形控制器器件101。器件203-207的邏輯指令可實作成軟件、硬件、或其組合。舉例來說,在一個實施例中,一個或多個器件203-207的邏輯指令可以程序語言指定,例如,C、C++、或匯編語言(Assembly)。在另一個實施例中,一個或多個器件203-207的邏輯指令可以硬件描述語 言(例如,Verilog、RTL、及netlists)指定,以通過產(chǎn)生掩膜工件/照像掩膜致能最終地配置制造工藝,以產(chǎn)生實現(xiàn)本發(fā)明在此處所描述的態(tài)樣的硬件器件。幀緩沖器202包含一個或多個存儲器器件(例如,動態(tài)隨機存取存儲器(DRAM))。幀緩沖器202是用于將視訊數(shù)據(jù)維持在存儲器中,但處理(包含顯示器管線203和編碼器204中的處理)正在進行。幀緩沖器202或其它存儲器器件(未顯示)是用來在將該視訊數(shù)據(jù)編碼成通訊幀之前或之后,維持該視訊數(shù)據(jù),直到個別的幀已傳輸出輸出驅(qū)動器207為止。幀緩沖器201可維持真正輸出至顯示器103的任何數(shù)據(jù)。顯示器管線203包含處理視訊數(shù)據(jù)內(nèi)容的功能。舉例來說,接著進來的視訊(MPEG2格式)可予以譯碼、重新格式化、重新在顯示器管線203中轉(zhuǎn)成適用于本地循序掃描(local raster scan)顯示的幀。顯示器管線203可產(chǎn)生串流式的視訊幀,以作為輸出。舉例來說,將顯示的像素數(shù)據(jù)可從顯示器管線203、以循序掃描的方式(例如,在該顯示器中逐線地、由左至右、以及由上至下)輸出。該視訊幀串流可接著運行通過編碼器204。編碼器204可依據(jù)預(yù)定編碼及/或壓縮標(biāo)準(zhǔn)編碼該視訊幀串流。舉例來說,編碼器204可對來自于顯示器管線、并具有接口 104及/或顯示器103所需的傳輸及顯示格式數(shù)據(jù)串流予以編碼。編碼器204可依據(jù)客制化的格式或依據(jù)某項標(biāo)準(zhǔn)(例如,顯示端口、嵌入式顯示端口、DVI、LVDS、或HDMI),來編碼該數(shù)據(jù)。在一些實施例中,編碼器204可依據(jù)動畫專家小組第2版(MPEG2)視訊壓縮標(biāo)準(zhǔn),來編碼該視訊幀。在一些實施例中,編碼器204可整合至顯示器管線203中,在這種情況下,來自于顯示器管線203的輸出可為編碼后的幀串流。顯示器管線203的操作速度可為所顯示的影像的品質(zhì)的主要因素。舉例來說,復(fù)雜的圖形(例如,在快步伐(fast-paced)游戲或特定視訊景像中所產(chǎn)生的)可能需要該顯示器管線以非??斓乃俾侍幚韼渲?,各個幀也包含復(fù)雜的圖形??刂铺幚砥?01可使用一個或多個時脈來控制顯示器管線203的操作速度,其中,該時脈調(diào)節(jié)像素處理速度并且調(diào)節(jié)顯示器管線203與幀緩沖器202間的該接口的操作速度。時序產(chǎn)生器器件205接收從編碼器204所輸出的視訊幀、以及來自于顯示器管線203的其它控制信息。控制信息可包含形成幀的信息、例如,幀間隔、幀長度等。時序產(chǎn)生器205產(chǎn)生時序,該時序包含預(yù)配置或可動態(tài)地配置的幀間(interframe)間隔(也就是,空白間隔)。舉例來說,時序產(chǎn)生器205可確保從器件205輸出傳輸?shù)膸髦械娜魏蝺蓚€視訊幀間具有不變的幀間間隔。時序產(chǎn)生器205也可產(chǎn)生包含各個幀的水平同步及垂直同步訊號的控制訊號。來自于時序產(chǎn)生器205的數(shù)據(jù)及控制信息在到達輸出驅(qū)動器器件207前,是通過輸出斷續(xù)控制器件206加以處理。在一些實施例中,視訊數(shù)據(jù)可由輸出驅(qū)動器器件207直接地接收,但控制信息可流動經(jīng)過輸出斷續(xù)控制器件206。輸出斷續(xù)控制器件206包含致能及失能接口 104的功能。舉例來說,在正在被傳輸?shù)膸慕Y(jié)尾之前的預(yù)定時間期間處,輸出斷續(xù)控制器件206決定以失能接口 104,并且當(dāng)傳輸那個巾貞已完成時,通知訊息傳輸至?xí)r序控制器器件102,而接口 104之后被失能。輸出斷續(xù)控制器件206接下來及時地重新致能接口 104,以傳輸下一個幀。輸出斷續(xù)控制器件206可使用從時序產(chǎn)生器205、個別的時序來源(例如,時脈)、或依據(jù)接收的幀所接收的時序信息,來重新致能接口 104。舉例來說,輸出斷續(xù)控制模塊206可通過監(jiān)視由時序產(chǎn)生器205
所維持的幀計數(shù)器,以偵測幀的開始。在一個實施例中,致能及失能接口 104包含個別地致能及失能輸出驅(qū)動器207。在一些實施例中,輸出斷續(xù)控制器件206也可失能其它電能消耗組件,例如,顯示器管線203與幀緩沖器202間的存儲器接口。輸出斷續(xù)控制器件206中的電路可決定該存儲器接口是否可在該空白間隔的部分或全部期間失能。在本發(fā)明的許多實施例中,當(dāng)傳輸視訊內(nèi)容的數(shù)量的全部時間與該接口可依據(jù)本發(fā)明的教示而失能的期間間的比值增加時,減少電能消耗的方案的有效性會較大。舉例來說,可于幀被傳輸時、通過將該接口在所有信道上均以最大傳輸速率的方式運行,來增加該比值。輸出驅(qū)動器207包含于接口 104上傳輸幀的功能。輸出驅(qū)動器207也可包含于接口 104上傳輸任何需要的控制訊號的功能。在一個實施例中,輸出驅(qū)動器207可包含差分式傳輸器。舉例來說,在一個實施例中,輸出驅(qū)動器207包含使用低電壓差分訊號接口標(biāo)準(zhǔn)(LVDS)于接口 104上傳輸視訊巾貞及控制信息所必需的功能。一般說來,差分式傳輸器消耗較少電能,這是因為相較于使用電壓變化的數(shù)據(jù)傳輸,可以較低電壓來達成依賴對應(yīng)的正及負訊號的差分的數(shù)據(jù)傳輸。圖3顯示依據(jù)本發(fā)明的實施例的時序控制器器件102的組件。時序控制器器件102可包含處理器或控制器301、接收器302、譯碼器303、幀緩沖器304、編碼器305、時序器件306、輸出驅(qū)動器器件307、及接收器輸出斷續(xù)控制模塊308??刂破?01可包含與控制器201相同或類似的器件、或與控制器201不同類型的處理器??刂破?01的功能包含執(zhí)行實作一個或多個該器件302-307的邏輯指令。接收器302是耦接至接口 104,以接收來自于圖形控制器器件101的輸出驅(qū)動器207的視訊數(shù)據(jù)及控制訊號。在一個實施例中,其中,輸出驅(qū)動器207是配置以使用LVDS標(biāo)準(zhǔn)來于接口 104上傳輸視訊及控制信息,接收器302是配置以依據(jù)LVDS標(biāo)準(zhǔn)接收來自于接口 104的視訊幀及控制信息。該接收的控制信息可包含時序同步訊號,例如,水平同步訊號、垂直同步訊號、及數(shù)據(jù)致能訊號。在本發(fā)明的一些實施例中,接收器302可為差分式接收器,例如,在輸出驅(qū)動器207包含差分式傳輸器的實施例中。接收器輸出斷續(xù)控制器件308直接地(或特別經(jīng)過接收器302)耦接至接口 104,以接收并響應(yīng)由圖形控制器器件101所發(fā)出的接口控制訊息。舉例來說,接收器輸出斷續(xù)控制器件308可于接口 104上接收指示該接口 104將被暫時關(guān)閉的訊息。在接收到此訊息時,接收器輸出斷續(xù)控制器件308可分辨接下來未出現(xiàn)接著進來的數(shù)據(jù)是暫時的(對比于當(dāng)視訊串流完成或終止時,于接口 104上未出現(xiàn)數(shù)據(jù)),并且在時序控制器器件102中初始化適當(dāng)?shù)膭幼?。舉例來說,在一個實施例中,接收器輸出斷續(xù)控制器件308可觸發(fā)編碼器305及時序器件306,以產(chǎn)生指令至顯示器件103,以凍結(jié)該顯示器(也就是,在該顯示器上維持目前顯示的影像)。在一些實施例中,顯示器件103可通過重新傳輸來自于幀緩沖器304的最后傳輸?shù)膸?,而被引?dǎo)至凍結(jié)目前顯示的影像。在其它實施例中,控制訊號(例如,舉例來說,具有延伸時間間隔的數(shù)據(jù)致能訊號)可發(fā)送至顯示器件103。該接收的視訊幀及控制信息接著被輸入至譯碼器器件303。譯碼器303譯碼該編碼過的幀,舉例來說,在該圖形控制器器件101中以MPEG2格式所編碼的幀可在譯碼器303被譯碼。譯碼器303可使用幀緩沖器304來予以操作,該幀緩沖器可為任何類型的存儲器緩沖器,例如但不限定為DRAM。舉例來說,將被譯碼的幀以及譯碼后的幀可保存在幀緩沖器304中。譯碼器303也可包含附加的功能,以在該譯碼后的視訊數(shù)據(jù)上實施任何種類的 處理。該視訊幀可接著由編碼器器件305予以編碼。舉例來說,編碼可導(dǎo)致各個視訊幀被個別地編碼為水平像素行以及垂直像素列。編碼器305中所作成的編碼的形式可特別針對顯示器103及/或接口 105的特性。該編碼的數(shù)據(jù)接著由輸出驅(qū)動器307處理,并于接口 105上被傳輸至顯示器103。對應(yīng)于該編碼的數(shù)據(jù)和在顯示器103上顯示那個數(shù)據(jù)的時序可由時序器件306產(chǎn)生。該視訊數(shù)據(jù)及任何控制信息接著于接口 105上被傳輸至顯示器103。圖4是依據(jù)本發(fā)明的一個實施例在該圖形控制器器件101中所執(zhí)行的處理步驟的流程圖。在步驟410中,器件(例如,舉例來說,輸出斷續(xù)控制器件206)偵測傳輸幀已經(jīng)完成。在步驟410中,可依據(jù)圖形控制器器件101的輸出驅(qū)動器207于何時傳輸出該幀的最后位,偵測傳輸該幀的結(jié)尾。在步驟420中,圖形控制器器件101中的器件(舉例來說,輸出斷續(xù)控制器件206)傳輸打算通知時序控制器件102接口 104正在被失能的訊息。該訊息可實作為控制訊號或數(shù)據(jù)封包。為了效率的原因,該訊息希望是實作成短控制訊號。然而,本發(fā)明的實施例可包含被實作成控制訊號及/或數(shù)據(jù)封包的訊息,其中,該控制訊號及/或數(shù)據(jù)封包含有該失能通知以及額外的信息(例如,失能的期望時間、及該接口將被失能的時間期間)。本發(fā)明的實施例可使用內(nèi)建的命令接口、連串序列(training sequence )、及該嵌入的顯示端口及外部顯示端口接口標(biāo)準(zhǔn)的視訊串流狀態(tài)指示器。在步驟430中,該接口(舉例來說,接口 104,在接口 104上,視訊數(shù)據(jù)及控制訊息是從圖形控制器器件101傳輸至?xí)r序控制器器件102)是失能的。接口 104的失能可由例如該輸出斷續(xù)控制器件206予以初始化。在本發(fā)明的許多實施例中,失能接口 104使那個接口不消耗電能,直到它被重新致能為止。本發(fā)明的一些實施例包含某種模式,在該模式中,步驟430中接口 104的失能使接口 104轉(zhuǎn)換至低電能模式,相較于正常操作模式,在該低電能模式中,消耗實質(zhì)較少電能。舉例來說,在低電能模式中,接口 104的排線中只有最小數(shù)目的信道可被致能。在步驟440中,決定該重新致能時間(也就是,重新致能該失能的接口的時間,而在該接口上,視訊數(shù)據(jù)及控制訊息是從圖形控制器器件101傳輸至?xí)r序控制器器件102,例如,接口 104)。舉例來說,輸出斷續(xù)控制器件205可依據(jù)已知及/或固定幀間隔及先前幀的結(jié)尾,來決定該重新致能時間。在另一個實施例中,時序產(chǎn)生器器件205可觸發(fā)輸出斷續(xù)控制器件206中的事件,以指示該重新致能時間。在步驟450中,重新致能該接口(例如,接口 104,視訊數(shù)據(jù)及控制訊息是在該接口上從圖形控制器器件101傳輸至?xí)r序控制器器件102)。重新致能接口 104可包含重新開始從輸出驅(qū)動器器件207傳輸出數(shù)據(jù)。在一些實施例中,重新致能接口 104可包含觸發(fā)其它組件(例如,舉例來說,顯示器管線203及編碼器205),以重新開始處理視訊。并且,在一些實施例中,該重新致能接口 104可包含供應(yīng)電能至接口 104,如果它先前已經(jīng)被關(guān)閉電能或如果它已經(jīng)轉(zhuǎn)換至低電能模式了。在步驟460中,接續(xù)于接口 104被重新致能,輸出驅(qū)動器器件207于接口 104上傳輸視訊的下一個幀。一般說來,傳輸該第一個幀的結(jié)尾與傳輸該第二個幀的開始間的總釋放時間,是維持在固定及/或已知的幀間隔。所有例如依據(jù)本發(fā)明的實施例失能及重新致能該接口所需的處理,均在該幀間隔內(nèi)實施。圖5為依據(jù)本發(fā)明的實施例發(fā)生在時序控制器器件102中的處理步驟的流程圖。在步驟510中,從圖形控制器器件101接收指示該接口 104將暫時失能的訊息。本發(fā)明的實施例可以許多方式中的一種方式來實作此通知。在一個實施例中,可使用接口 104中的個別訊號線。在另一個實施例中,可使用特定訊息結(jié)構(gòu)。在其它實施例中,指示失能該接口的訊息也可具有其它信息,包含該接口仍然維持失能的期望間隔,以致于時序控制器器件102具有現(xiàn)有更多信息用于其處理。該指示的特別結(jié)構(gòu)將依據(jù)該圖形控制器器件101及該時序控制器器件102間所同意的該接口標(biāo)準(zhǔn)而加以變化。在步驟520及步驟530中,時序控制器器件102是轉(zhuǎn)換至等待數(shù)據(jù)(wait-for-data)模式,而顯示的影像是維持在該顯示器上。在該等待數(shù)據(jù)模式中,時序控制器器件102及其組件可作用以維持該顯示的影像,直到接收到下一個幀為止。時序控制器器件102可必需調(diào)整顯示更新(refresh)速率、顯示時脈速率、或在接口 104失能的期間重復(fù)地顯示部分該相同的幀。在步驟540中,時序控制器器件102偵測接收新的視訊幀。舉例來說,圖形控制器器件101可在該幀間隔釋放后,已經(jīng)傳輸該新的幀。當(dāng)該新的幀在該時序控制器器件102處接收時,該時序控制器器件的組件轉(zhuǎn)換至正?;顒幽J?。轉(zhuǎn)換至該正常活動模式可在步驟550中發(fā)生。接著在步驟560中,該新的幀被處理以顯示。時序控制器器件102中的處理可包含譯碼該接收的視訊幀、以及通過經(jīng)由輸出驅(qū)動器器件307輸出該循序掃描數(shù)據(jù)來驅(qū)動該顯示器。舉例來說,該譯碼后的視訊數(shù)據(jù)可使用在輸出驅(qū)動器器件307中,以個別地驅(qū)動LCD顯示器的列及行顯示驅(qū)動器。在其它實施例中,視顯示器的類型而定,該譯碼后的視訊數(shù)據(jù)可在該數(shù)據(jù)從輸出驅(qū)動器307輸出前重新編碼,并且經(jīng)歷時序回復(fù)工藝(timing recovery process)。舉例 來說,其自身有處理能力的顯示器件可需要這種重新編碼及/或時序回復(fù)。重新編碼可涉及將該視訊數(shù)據(jù)編碼成縮壓或未壓縮的視訊編碼格式。舉例來說,編碼器305可使用幀緩沖器304中的視訊數(shù)據(jù)實施該重新編碼。時序器件306可依據(jù)在接收器302及/或譯碼器303處所接收的數(shù)據(jù),實施時序回復(fù)。
在一些實施例中,時序控制器器件102也可包含保護電路(未顯示),該保護電路將于偵測到預(yù)定錯誤情況時,觸發(fā)重置(reset)或回復(fù)工藝。舉例來說,在時序控制器器件102已經(jīng)在工藝500的步驟520中轉(zhuǎn)換至該等待數(shù)據(jù)狀態(tài)后,如果在預(yù)定時間期間內(nèi)沒有接收新的幀(其中,該時間期間可依據(jù)該幀間隔來予以設(shè)定),則該保護電路將決定錯誤情況已經(jīng)發(fā)生,并且將重置時序控制器器件102。在一些實施例中,保護電路可于預(yù)配置的時間間隔內(nèi)產(chǎn)生假幀,在該預(yù)配置的時間間隔內(nèi),沒有從圖形控制器器件101接收幀。針對該系統(tǒng)100的其它組件,有類似的保護機制。
在另一個實施例中,本發(fā)明可在時序控制器器件與顯示器件間的接口上實作。舉例來說,可使用本發(fā)明的實施例來減少時序控制器器件102與顯示器件103間的接口 105的電能消耗。操作的原理將類似于以上關(guān)于接口 104所解釋的。特定言之,輸出斷續(xù)控制器件將耦接至該時序控制器器件的輸出驅(qū)動器307,而對應(yīng)的接收器控制器件將耦接至該顯示器件上的接收器。在致能及失能接口 105下,耦接至該時序控制器器件102的輸出驅(qū)動器307的該輸出斷續(xù)控制器件可類似于輸出斷續(xù)控制器件206而作用。該顯示器件103的該接收器控制器件可類似于接收器輸出斷續(xù)控制器件308而作用,以響應(yīng)接口 105的致能及失能。在以上的描述中,本發(fā)明的實施例已經(jīng)以一個或多個顯示器件予以描述。本領(lǐng)域中的熟習(xí)技術(shù)者也將認(rèn)識到,此處的教示可應(yīng)用至許多其它器件,其中,數(shù)據(jù)于接口上從一個器件被傳輸至另一個器件,而該接口是可被供應(yīng)電能或停止供應(yīng)電能。本發(fā)明的實施例可施行的其它器件包含例如音訊或多媒體器件,其中,音訊或多媒體數(shù)據(jù)是在接口上傳輸。如以上所注意的,本發(fā)明的實施例在電能受限的環(huán)境中(例如,電池操作的器件)特別有優(yōu)勢。然而,也可將本發(fā)明的實施例使用在仍能長時間供應(yīng)電能的交流電供電器件中,以實現(xiàn)顯著的電能節(jié)省。舉例來說,可實作本發(fā)明的實施例,以減少電視譯碼器與該電視顯示器間的HDMI-接口所消耗的電能。發(fā)明內(nèi)容和說明書摘要可提出一個或多個、但非發(fā)明人所能想到的所有本發(fā)明的范例實施例,并且因此,發(fā)明內(nèi)容和說明書摘要并不打算以任何方式限制本發(fā)明及附加的權(quán)利要求。已經(jīng)通過例示實施特定功能及其關(guān)系的功能性建構(gòu)方塊的幫助,來描述本發(fā)明。為了方便描述起見,這些功能性建構(gòu)方塊的界限在此處是任意地定義。也可定義不同的界限,只要仍能適當(dāng)?shù)貙嵤┰撎囟ǖ墓δ芗捌潢P(guān)系。該特定實施例的先前描述將如此完整地透露本發(fā)明的一般特性,而其它特性在沒有過度實驗下,可應(yīng)用本領(lǐng)域中的知識快速地修正及/或適配用于這種特定實施例的不同應(yīng)用,而不致于背離本發(fā)明的通常概念。因此,這種適配及修正,是依據(jù)此處所出現(xiàn)的教示或指引,而打算落在本發(fā)明實施例的均等物的意義及范圍內(nèi)。應(yīng)了解到,此處的措詞及術(shù)語是用于描述、而非限制,以致于說明書的術(shù)語和措詞應(yīng)由熟習(xí)技術(shù)者,參考教示和指引,來予以解讀。本發(fā)明的廣度及范圍不應(yīng)受限于任何上述的范例實施例,但是應(yīng)只依據(jù)接下來的權(quán)利要求及其均等物來予以定義。
權(quán)利要求
1.一種減少在第一器件及第二器件間的數(shù)據(jù)傳輸接口的電能消耗的方法,該方法包含: 在第一數(shù)據(jù)與第二數(shù)據(jù)間所識別的閑置間隔期間失能該數(shù)據(jù)傳輸接口; 在該閑置間隔的結(jié)尾處致能該數(shù)據(jù)傳輸接口 ;以及 傳輸該第二數(shù)據(jù)。
2.如權(quán)利要求I所述的方法,進一步包含 通知該第二器件該數(shù)據(jù)傳輸接口正被暫時失能。
3.如權(quán)利要求2所述的方法,其中,該通知包含 于該數(shù)據(jù)傳輸接口傳輸通知至該第二器件。
4.如權(quán)利要求I所述的方法,進一步包含 偵測該第一數(shù)據(jù)的結(jié)尾;以及 偵測該第一數(shù)據(jù)并非最后數(shù)據(jù),其中,該最后數(shù)據(jù)指示數(shù)據(jù)串流的結(jié)尾。
5.如權(quán)利要求I所述的方法,其中,該失能包含 停止供應(yīng)電能至該數(shù)據(jù)傳輸接口。
6.如權(quán)利要求I所述的方法,其中,該第一數(shù)據(jù)及該第二數(shù)據(jù)分別對應(yīng)于第一視訊幀及第二視訊幀。
7.如權(quán)利要求6所述的方法,其中,該第一器件為圖形控制器。
8.如權(quán)利要求7所述的方法,其中,該致能包含 供應(yīng)電能至該數(shù)據(jù)傳輸接口 ;以及 在該圖形控制器的編碼器中,重新激活啟動序列。
9.如權(quán)利要求7所述的方法,其中,該第二器件為時序控制器。
10.如權(quán)利要求I所述的方法,其中,該第一器件及該第二器件分別對應(yīng)于時序控制器及顯示器。
11.一種減少電能消耗的方法,包含 從圖形控制器接收接口將被暫時關(guān)閉的指示;以及 凍結(jié)顯示第一視訊框的顯示器,該凍結(jié)是對應(yīng)于該指示。
12.如權(quán)利要求11所述的方法,進一步包含 經(jīng)由該接口接收第二視訊幀,用以在該顯示器中顯示。
13.如權(quán)利要求12所述的方法,其中,該第二視訊幀是代表對應(yīng)于致能該接口的活化指示。
14.如權(quán)利要求11所述的方法,其中,該接收該指示包含 于該接口接收訊息。
15.如權(quán)利要求11所述的方法,其中,該凍結(jié)包含 重新產(chǎn)生先前視訊幀;以及 在該顯示器中顯示該先前視訊幀。
16.一種圖形控制器,包含 輸出斷續(xù)控制模塊,配置以 通知時序控制器接口將暫時關(guān)閉,其中,該接口是在該圖形控制器與該時序控制器間;在第一及第二視訊幀間識別的空白間隔期間失能該接口;以及 在該空白間隔的結(jié)尾處致能該接口。
17.一種時序控制器,包含 接收器輸出斷續(xù)控制模塊,配置以 從圖形控制器接收接口將暫時關(guān)閉的指示,其中,該接口耦接該圖形控制器與該時序控制器;以及 凍結(jié)顯示器顯示經(jīng)由該接口所接收的第一視訊框,該凍結(jié)是對應(yīng)于該指示。
18.如權(quán)利要求17所述的時序控制器,進一步包含 經(jīng)由該接口接收第二視訊幀,用以在該顯示器中顯示, 其中,該第二視訊幀是代表對應(yīng)于致能該接口的活化指示。
19.一種顯示器裝置,包含 圖形控制器; 時序控制器; 接口,耦接該圖形控制器與該時序控制器; 輸出斷續(xù)控制模塊,耦接至該接口及至該圖形控制器,其中,該輸出斷續(xù)控制模塊是配置以 通知該時序控制器該接口將暫時關(guān)閉; 在第一和第二視訊幀間所識別的空白間隔期間失能該接口 ; 以及 在該空白間隔的結(jié)尾處致能該接口。
20.如權(quán)利要求19所述的顯示器裝置,其中,該接口是顯示端口接口。
全文摘要
本發(fā)明揭露一種用以減少計算器系統(tǒng)中的數(shù)據(jù)傳輸接口的電能消耗的裝置和方法。在一個實施例中,用以減少第一器件和第二器件間的數(shù)據(jù)傳輸接口的電能消耗的方法,包含,識別第一數(shù)據(jù)與第二數(shù)據(jù)間的閑置間隔、在該閑置間隔期間失能該數(shù)據(jù)傳輸接口、在該閑置間隔的結(jié)尾處致能該數(shù)據(jù)傳輸接口、以及傳輸該第二數(shù)據(jù)。該方法也可包含通知該第二器件該數(shù)據(jù)傳輸接口正被暫時失能的步驟。舉例來說,另一個實施例,包含于計算器系統(tǒng)中的圖形控制器器件與時序控制器間的接口(例如,顯示端口接口)傳輸顯示數(shù)據(jù)(或視訊幀)。
文檔編號G09G5/00GK102667667SQ201080058256
公開日2012年9月12日 申請日期2010年10月19日 優(yōu)先權(quán)日2009年10月22日
發(fā)明者C·Q·T·卡特 申請人:Ati技術(shù)無限責(zé)任公司