本發明實施例涉及圖像處理技術,更具體地,涉及一種提供黑幀插入(blackframeinsertion,bfi)的方法及系統,該黑幀插入能夠降低驅動端的功耗。
背景技術:
為了解決顯示動態圖像時,液晶顯示(liquidcrystaldisplay,lcd)中出現的運動模糊的問題,使用一種bfi的方法。bfi是一種運動圖像技術,在其中每個圖像數據幀之后可插入黑幀數據,以消除運動模糊。在現有技術中使用bfi技術顯示圖像時,一般要求兩倍的幀速率以重建幀,也就是說掃描頻率從60hz變為120hz。也就是說,在一個幀周期為像素提供圖像電壓,以及在另一幀周期為像素提供黑色灰階電壓(即,黑幀)。
已有的bfi(例如,120hz的bfi)可每1/60秒插入黑或灰屏,以將整體驅動提升至120hz。然而,驅動端需要將幀發送速率由60hz增加至120hz,因而增加驅動端帶寬及功耗。
因而,需要一種提供bfi的方法及系統,以降低驅動端的功耗,進而降低lcd的移動模糊。
技術實現要素:
在本發明的第一方面中,提供一種在顯示系統中提供bfi的方法,其中顯示系統包含顯示設備、驅動模塊及處理器,驅動模塊耦接至顯示設備,以及處理器耦接至驅動模塊。該方法包含以下步驟。首先,處理器生成控制信號,以及向驅動模塊發送控制信號,以控制驅動模塊在黑幀插入周期執行黑幀插入。響應于接收到控制信號,驅動模塊生成黑幀插入中使用的插入的圖像數據,在黑幀插入周期中顯示設備顯示插入的圖像數據。
在本發明的第二方面中,提供一種顯示系統。顯示系統包含顯示設備、驅動模塊及處理器。驅動模塊耦接至顯示設備,用于控制顯示設備的操作。處理器耦接至驅動模塊,用于生成控制信號以及向驅動模塊發送控制信號,以控制驅動模塊在bfi周期執行bfi,使得驅動模塊響應于接收到控制信號,生成黑幀插入中使用的插入的圖像數據,在黑幀插入周期中顯示設備顯示插入的圖像數據。
在本發明的第三方面中,提供一種由處理器執行的提供bfi的方法。處理器耦接至驅動模塊,用于驅動顯示設備。該方法包含步驟:根據顯示設備的刷新速率,決定輸出正常的圖像數據的幀周期以及執行黑幀插入的黑幀插入周期;以及生成控制信號以及向驅動模塊發送控制信號,以控制驅動模塊在黑幀插入周期執行黑幀插入。
基于以上技術方案,在本發明實施例中的驅動模塊能生成黑幀插入中使用的插入的圖像數據,以執行黑幀插入,無需驅動端發送黑屏或灰屏,從而能夠降低驅動端的功耗及帶寬需求。
在閱讀下面的顯示在不同附圖中的優選實現方式的詳細描述后,對于本領域普通技術人員來說,本發明的這些和其它目的將變得顯而易見。
附圖說明
通過閱讀隨后的詳細描述和結合附圖描述的例子,可以更全面地理解本發明,其中:
圖1是根據本發明一個實施例的顯示系統的功能單元的示意性方塊圖;
圖2是根據本發明一個實施例的提供bfi的方法的流程圖;
圖3是根據本發明一個實施例的命令格式的概要示意圖;
圖4是根據本發明一個實施例的bfi操作的時序的示意性時序圖;
圖5是根據本發明另一實施例的提供bfi的方法的流程圖;
圖6是根據本發明另一實施例的提供bfi的方法的流程圖;
圖7是根據本發明另一實施例的提供bfi的方法的流程圖。
具體實施方式
下面的描述是預期的實現本發明的最佳方式。此描述是為了說明本發明一般原理的目的,而不應該理解為具有限制性的意義。應該理解的是,可以通過軟件、硬件、固件或其任意組合實現本實施例。
現結合圖1至圖7描述本發明,這些圖一般地涉及提供bfi。在以下詳細描述中,以描述特定實施例的方式結合附圖做出說明,這形成了本說明書的一部分。描述這些實施例的足夠細節,以使本領域的技術人員能夠實現本發明,以及應理解的是可使用其它實施例,以及不脫離本發明的精神和范圍可做出結構的、邏輯的及電子的改變。因此,以下的詳細描述不應該理解為限制性的意義。應理解的是,整個說明書中描述的許多組件本質上是功能性的,以及可嵌入在一個或多個物理實體中,或使用本說明書描述以外的其它形式。
圖1是根據本發明一個實施例的顯示系統100的功能單元的示意性方塊圖。顯示系統100可包括處理器110、存儲設備120、驅動模塊130及顯示設備140,其中存儲設備120耦接至處理器110,驅動模塊130耦接至處理器110及存儲設備120,以及顯示設備140耦接驅動模塊130。驅動模塊130用于控制顯示設備140(例如,lcd)的操作。例如,在一個實施例中,顯示系統100可以為lcd系統,以及驅動模塊130為具有lcd驅動器的lcd驅動模塊,以及顯示設備140為lcd面板,但是本發明并不限于此。另一方面,處理器110可以為中央處理單元(centralprocessingunit,cpu)、微控制單元(micro-controlunit,mcu)、數字信號處理器(digitalsignalprocessor,dsp)、圖形處理單元(graphicsprocessingunit,gpu)、通用處理器或專用處理器等,其提供數據處理及計算的功能。
存儲設備120可以為非易失性存儲介質(例如,只讀存儲器(read-onlymemory,rom)、閃存存儲器、磁帶、硬盤或光盤),或者易失性存儲介質(例如,隨機存取存儲器(randomaccessmemory,ram)),或者其任意組合,存儲設備120用于存儲諸如指令、程序代碼或圖像數據的數據。更具體地,存儲設備120可包括一系列指令和/或程序代碼,在執行這些指令和/或程序代碼時(例如,由處理器110和/或驅動模塊130執行),引起處理器110和/或驅動模塊130執行本發明實施例的提供bfi的方法。在一些實施例中,該方法包括生成控制信號,以及處理器110向驅動模塊130發送控制信號,以控制驅動模塊130在bfi周期執行bfi。該方法還可包括響應于接收到控制信號,驅動模塊130生成bfi中使用的插入的圖像數據,顯示設備140在bfi周期中顯示該插入的圖像數據。
處理器110還可包含顯示控制器112及控制信號生成器114。顯示控制器112用于生成顯示設備140顯示的顯示數據。控制信號生成器114可生成特定命令信號,用以控制驅動模塊130自己執行bfi。更確切地,處理器110可控制顯示控制器112及控制信號生成器114執行本發明實施例的提供bfi的方法。如果源圖像數據的幀速率與顯示設備140的刷新速率相同,處理器110可接收圖像數據,以及經由顯示控制器112直接將圖像數據發送至驅動模塊130。相反地,如果源圖像數據的幀速率與顯示設備140的刷新速率不同,處理器110可接收圖像數據,以及通過顯示控制器112經由數據鏈路118發送圖像數據,以及還通過控制信號生成器114,經由連接鏈路116,向驅動模塊130生成一個或多個控制信號,使得驅動模塊130輸出或生成待顯示設備140顯示的一個或多個黑幀數據。數據鏈路118可以為一個或多個物理鏈路,能夠在處理器110與驅動模塊130之間傳輸圖像數據。相似地,連接鏈路116可以為相同或不同的一個或多個物理鏈路,能夠在處理器110與驅動模塊130之間傳輸控制信號。例如,如果源圖像的幀速率為60幀/秒(framespersecond,fps)以及顯示設備140的刷新速率為120fps,處理器110可在幀周期接收圖像數據以及經由數據鏈路118向驅動模塊130發送圖像數據,以及在另一幀周期通過顯示控制器112及控制信號生成器114,經由連接鏈路116向驅動模塊130生成一個或多個控制信號,使得驅動模塊130輸出或生成待顯示設備140顯示的一個或多個黑幀數據,以在使用bfi技術顯示圖像時重建(renew)幀。
驅動模塊130還可包含顯示驅動器132及控制信號解碼器134,其中控制信號解碼器134可解碼控制信號,例如控制信號為從處理器110接收到的命令形式,以及根據解碼的命令執行各自的操作。例如,顯示驅動器132根據命令的解碼結果可決定需要bfi,以及進而執行bfi。
顯示驅動器132用于生成驅動信號,以驅動顯示設備140進行顯示。例如,顯示驅動器132可以為lcd驅動器,其可生成相關的驅動信號,以驅動lcd顯示數據。例如,存儲設備120可存儲顯示設備140上顯示的圖像。
例如,顯示設備140可以為lcd或電子紙顯示(electronicpaperdisplay,epd),用于提供顯示功能,以及本發明并不限于此。在一些實施例中,顯示設備140還可與觸摸敏感設備(未示出)集成。觸摸敏感設備包含觸摸敏感界面,觸摸敏感界面包含至少一個維度的傳感器,用于檢測至少一個物體(輸入工具)的接觸和/或移動,諸如靠近觸摸敏感界面或在觸摸敏感界面上的筆/觸筆或手指。
盡管未示出,顯示系統100還可包含其它功能單元,諸如無線通信單元及輸入/輸出(i/o)設備,例如按鈕、鍵盤或鼠標等,以及本發明并不限于此。無線通信單元用于提供有線網絡或無線網絡接入的功能,使得顯示系統100可連接至互聯網或互聯網上設置的特定服務器。有線網絡接入可包括以太網連接、非對稱數字用戶環線(asymmetricdigitalsubscriberline,adsl)或電纜連接等。無線網絡接入可包括連接至無線局域網(wirelesslocalareanetwork,wlan)、寬帶碼分多址(widebandcodedivisionmultipleaccess,wcdma)系統、碼分多址2000(codedivisionmultipleaccess2000,cdma-2000)網絡體系、時分同步的碼分多址(timedivision-synchronouscodedivisionmultipleaccess,td-scdma)系統,全球微波互聯接入(worldwideinteroperabilityformicrowaveaccess)系統、長期演進(longtermevolution,lte)系統、高級lte(lteadvanced,lte-a)系統或時分lte(time-divisionlte,td-lte)系統。無線通信單元可包含射頻(radiofrequency,rf)單元及基帶單元。具體地,基帶單元可包含多個硬件設備,用以執行基帶信號處理,基帶信號處理包括模數轉換(analoguetodigitalconversion,adc)/數模轉換(digitaltoanalogueconversion,dac)、增益調節、調制/解調以及編碼/解碼等,而rf單元可接收rf無線信號,將接收到的rf無線信號轉換為基帶信號,其中該基帶信號將由基帶單元處理,或者rf單元從基帶單元接收基帶信號,以及將接收到的基帶信號轉換為rf無線信號,隨后發送該無線信號。rf單元還可包含多個硬件設備,用以執行無線頻率轉換,諸如混頻器,該混頻器用于將基帶信號乘以無線通信系統的無線頻率的振蕩載波,其中無線頻率可以為無線保真(wireless-fidelity,wifi)技術中使用的2.4ghz或5ghz,或者可以為藍牙技術中使用的2.402~2.480ghz,或者其它由使用的無線技術決定的無線頻率。
圖2是根據本發明一個實施例的提供bfi的方法的流程圖。在該實施例中,該方法可應用于如圖1所示的顯示系統100,以及由顯示系統100中的處理器110及驅動模塊130執行該方法。本實施例是用于說明的目的,本發明并不限于此。在將正常圖像數據輸出至顯示設備140用以顯示的周期,稱為幀周期,以及將灰或黑圖像數據輸出至顯示設備用以顯示的周期,稱為bfi周期,作為例子將參考圖4在以下段落中進一步描述。
首先,在步驟s202中,在bfi周期中,即圖像數據將被插入時,處理器110生成控制信號以控制驅動模塊130執行bfi,以及可經由連接鏈路116向驅動模塊130發送該控制信號。控制信號可以為使能信號或命令信號。在一些實施例中,使能信號可以為通用的輸入/輸出(generalpurposeinput/output,gpio)信號。
在一些實施例中,用于輸出正常的圖像數據或幀數據的幀周期以及用于執行bfi的bfi周期,可以由處理器110決定。處理器110可根據驅動模塊130驅動的顯示設備140的刷新速率做出該決定。例如,如果圖像數據的幀速率為60fps以及顯示設備140的刷新速率為120fps,那么處理器110可以決定bfi周期與每個幀周期相鄰(例如,bfi周期緊挨著幀周期)。
在一些實施例中,用于輸出正常的圖像數據或幀數據的幀周期以及用于執行bfi的bfi周期,還可由驅動模塊130根據顯示設備140的刷新速率決定。
響應于經由連接鏈路116接收到的控制信號,在步驟s204中,驅動模塊130生成bfi中使用的插入的圖像數據,顯示設備140在bfi周期中顯示該插入的圖像數據,以便于生成與顯示設備140的刷新速率匹配的圖像數據。
更具體地,處理器110可以第一幀速率(例如,幀速率為60fps)向驅動模塊130輸出第一圖像數據,以及驅動模塊130可以第二幀速率(例如,幀速率為120fps)輸出第二圖像數據。為了實現這樣的方案,響應于控制信號,驅動模塊130可以第三幀速率(例如,幀速率為60fps)向第一圖像數據中額外插入圖像數據。使用這樣的方式,第二圖像數據可包括該插入的圖像數據,以及接著驅動模塊130可以第二幀速率輸出第二圖像數據,第二幀速率高于第一幀速率。因此,驅動模塊130生成的第二圖像數據與顯示設備140的刷新速率匹配。換句話說,通過簡單地響應處理器110發送的控制信號,驅動模塊130可在每個bfi周期自己執行bfi。
可重復步驟s202及s204以生成具有專用的幀速率(例如,120hz)的圖像數據。例如,響應于控制信號,驅動模塊130可在一個bfi周期或預定數量的bfi周期,向第一圖像數據中插入圖像數據。可替換地,可執行一次步驟s202及s204,以生成具有專用的幀速率的圖像數據。例如,響應于控制信號,驅動模塊130可在多個bfi周期,向第一圖像數據中插入圖像數據,以及在接收到指示不同的幀速率或原始幀速率的另一控制信號之后,停止/改變該插入。
在一些實施例中,可將控制信號生成為特定命令信號,以及將控制信號從處理器110發送至驅動模塊130。更具體地,處理器110可通過控制信號生成器134生成特定命令信號,以作為控制或使能驅動模塊130執行bfi的控制信號。在一些實施例中,命令信號可包含一個或多個數據域,用于控制驅動模塊130根據該一個或多個數據域中的一個或多個數據值執行bfi。當從處理器110接收到特定命令信號時,驅動模塊130通過控制信號解碼器134解碼特定命令信號,以及根據該一個或多個數據域中的一個或多個數據值,自己執行bfi操作,以向顯示設備140輸出一個或多個黑幀數據。
圖3是根據本發明一個實施例的特定命令信號的命令格式的概要示意圖。如圖3所示,特定命令信號300至少包含一個或多個域。例如,該域可包括頭域210和/或數據域320。頭域310可用于指示是否待插入黑幀或灰幀。數據域320可用于指示在bfi操作期間待插入的黑幀或灰幀的數量。例如,命令300可以為第一命令,當其頭域310的值為“aah”時,其指示將要插入黑幀或黑圖像數據,以及命令300可以為第二命令,當其頭域310的值為“abh”時,其指示將要插入灰幀或灰圖像數據。
可附加地或可替換地,數據域310或命令300的另一域可指示與bfi的循環周期和/或bfi周期有關的信息。例如,命令信號300可指示在發送每個黑幀數據時將插入一個黑幀,或者其可指示在發送兩個幀數據時將插入一個黑幀,例如通過特定命令信號300的數據域310中的數據值指示。在另一實施例中,例如命令信號300還可指示在發送兩個幀數據時將插入兩個或更多的黑幀,或者其可指示在發送三個或更多幀數據時將插入兩個黑幀。
在一些實施例中,處理器110還可包含一個或多個gpio管腳,以及處理器110可經由其中一個gpio管腳生成gpio信號以作為控制信號。驅動模塊130還可包含連接至處理器110的gpio管腳的gpio管腳。gpio管腳生成的gpio信號可用作使能信號,以使能或控制驅動模塊130自己執行bfi。驅動模塊130可根據gpio信號決定是否執行bfi。更具體地,當接收到的gpio是在第一電平(例如,在高電平)時,驅動模塊130決定執行bfi,以及當接收到的gpio信號不在第一電平(例如,在低電平)時,驅動模塊130決定不執行bfi。例如,gpio信號可以在低電平或高電平。例如,在一個實施例中,當gpio信號在低電平時,不執行bfi,以及當gpio信號在高電平時,驅動模塊130執行bfi。在另一實施例中,當gpio信號在高電平時,不執行bfi,以及當gpio信號在低電平時,驅動模塊130執行bfi。驅動模塊130可通過輸出由顯示設備140顯示的黑幀圖像來執行bfi,以便于在顯示設備140上刷新黑屏。
在一些實施例中,驅動模塊130可通過輸出由顯示設備140顯示的灰或黑幀圖像來執行bfi,以便于在顯示設備140上刷新黑屏。更具體地,處理器110可以第一幀速率(例如,幀速率為60fps),向驅動模塊130輸出第一圖像數據,以及驅動模塊130可以第二幀速率(例如,幀速率為120fps)輸出第二圖像數據。為了實現這樣的方案,第二圖像數據可包括插入的圖像數據,因而第二幀速率可高于第一幀速率,以允許驅動模塊130生成與顯示設備140的刷新速率匹配的圖像數據。換句話說,在每個bfi周期,驅動模塊130自己執行bfi。在一個實施例中,處理器110可在每個bfi周期,向驅動模塊310發送gpio信號。
在一些實現方式中,可發送不同類型的控制信號。在一個實施例中,處理器110可向驅動模塊310發送gpio信號以及一起發送其它類型的控制信號,例如,該其它類型的控制信號(例如,命令信號)可指示bfi的循環周期和/或bfi周期的相關信息,以控制驅動模塊130生成黑圖像數據或灰圖像數據,以作為在bfi中使用的插入的圖像數據,以及根據bfi的循環周期執行bfi。
圖4是根據本發明一個實施例的bfi操作的時序400的示意性時序圖。如圖4所示,在時序序列400中,假設依次顯示包括圖像a、b、c及d的數據。圖像b及d為黑圖像,其中圖像a、黑圖像(即,圖像b)、圖像c及黑圖像(即,圖像d)被依次輸出至顯示設備140以用于顯示。在圖像a及c被輸出至顯示設備140以用于顯示的周期(即,時間周期t1及t3),稱為幀周期,以及在圖像b及d被輸出至顯示設備140以用于顯示的周期(即,時間周期t2及t4),稱為bfi周期。幀周期及bfi周期具有相同的時間長度,例如,時間長度為1/120秒。bfi周期可配置在一個或多個幀周期之間。在一些實施例中,幀周期及bfi周期彼此相鄰。在一些實施例中,bfi周期配置在兩個或更多幀周期之間。例如,在一個實施例中,圖像a、圖像c及黑圖像(即,圖像b)被依次輸出至驅動模塊130(例如,lcd驅動模塊)以用于顯示。
如圖4所示,在時間周期t2及t4中,處理器的gpio管腳生成的gpio信號在高電平(即,“1”),以及在時間周期t1及t3中,處理器的gpio管腳生成的gpio信號在低電平(即,“0”)。由于gpio信號在高電平,在時間周期t2及t4(即,bfi周期)中,驅動模塊130決定執行bfi以生成圖像b及d。值得注意的是,在解釋本實施例時,gpio信號用作控制信號,但是本發明并不限于此。
應注意的是,傳統地,圖像b及d由驅動端(即,處理器110)生成,而在本發明實施例中,圖像b及d由驅動模塊130根據gpio信號的電平生成。
圖5是根據本發明另一實施例的提供bfi的方法的流程圖。該方法可應用于圖1所示的顯示系統100,以及由顯示系統100的處理器110及驅動模塊130執行,但是本發明并不限于此。在不同的實現方式中,該流程圖的步驟可分開執行或合并執行。可替換地或可附加地,可以不同于圖5所示的順序執行該流程圖的步驟。在該實施例中,假設處理器110或驅動模塊130已經決定了幀周期及bfi周期。
首先,在步驟s502中,在每個幀周期中,處理器110經由數據鏈路118,向驅動模塊130發送正常的圖像數據或幀數據。
在該幀周期之后,在每個bfi周期中,在步驟s504中,處理器110生成特定命令信號(例如,圖3中的命令信號300),以作為控制信號來控制驅動模塊130執行bfi。例如,特定命令信號可以為第一命令信號,其指示在bfi期間將插入黑幀或黑圖像數據,或者特定命令信號可以為第二命令信號,其可指示在bfi期間插入灰幀或灰圖像數據。
響應于在每個bfi周期中接收到的特定命令信號,在步驟s506中,驅動模塊130生成bfi中使用的插入的圖像數據,顯示設備140在bfi周期中顯示該插入的圖像數據。如步驟s504提到的,特定命令信號還可指示驅動模塊130是否須生成黑圖像數據或灰圖像數據,以作為bfi中使用的插入的圖像數據。所以在步驟s506中,驅動模塊130可根據特定命令信號,響應性地生成黑圖像數據或灰圖像數據,以作為bfi中使用的插入的圖像數據。例如,當特定命令信號為第一命令信號,驅動模塊130可通過輸出黑圖像數據來執行bfi,或者當特定命令信號為第二命令信號,驅動模塊130可通過輸出灰圖像數據來執行bfi。
相似地,可重復步驟s504及s506,以生成具有專用的幀速率(例如,120hz、150hz、180hz…)的圖像數據。應注意的是,在其它實施例中,可不在每個bfi周期發送特定命令信號,這意味著響應于在一個幀周期接收到的控制信號,在多個bfi周期之后可分別生成多個bfi周期。例如,在步驟s504中,特定命令信號還可指示與bfi的循環周期和/或bfi周期有關的信息,以及在步驟s506中,驅動模塊130還可在每個bfi的循環周期中的bfi周期執行bfi。
圖6是根據本發明另一實施例的提供bfi的方法的流程圖。該方法可應用于圖1所示的顯示系統100,以及由顯示系統100的處理器110及驅動模塊130執行,但是本發明并不限于此。在該實施例中,假設幀周期及bfi周期已由處理器110決定。還假設驅動模塊130的gpio管腳連接至處理器110的gpio管腳,這形成了連接鏈路116,其中假設驅動模塊130的gpio管腳及處理器110的gpio管腳起初在低電平,以及切換至特定的電平(例如,高電平)以使能bfi。例如,當gpio信號在高電平時,驅動模塊130可決定執行bfi,以及當gpio信號在低電平時,驅動模塊130可決定不執行bfi。
首先,在步驟s602中,在每個幀周期中,處理器110經由數據鏈路118向驅動模塊130發送正常的圖像數據或幀數據。在每個幀周期中,gpio管腳可保持在低電平,這導致驅動模塊130不執行bfi。
在幀周期之后,在每個bfi周期中,在步驟s604中,處理器110設置gpio管腳,以輸出具有高電平的gpio信號,作為控制信號以控制或使能驅動模塊130執行bfi。響應于接收到高電平的gpio信號,在每個bfi周期中,在步驟s606中,驅動模塊130生成bfi中使用的插入的圖像數據,顯示設備140在bfi周期中顯示該插入的圖像數據。附加地,驅動模塊130可通過輸出將由顯示設備140顯示的灰或黑幀圖像來執行bfi,以便于在顯示設備140上刷新黑屏。更具體地,當特定命令信號為第一命令信號時,驅動模塊130可通過輸出黑圖像數據來執行bfi,或當特定命令信號為第二命令信號時,驅動模塊130可通過輸出灰圖像數據來執行bfi。
在圖6的實施例中,可重復步驟s604及s606以生成具有專用的幀速率(例如,120hz、150hz、180hz…)的圖像數據。應注意的是,在其它實施例中,可不在每個bfi周期發送特定命令信號,這意味著響應于在一個幀周期接收到的控制信號,在多個bfi周期之后可分別生成多個bfi周期。
應注意的是,在圖6的實施例中,處理器110可在每個bfi周期向驅動模塊130發送gpio信號。然而,在其它實施例中,處理器110發送gpio信號并一起發送一個或多個其它控制信號。例如,處理器110向驅動模塊130發送gpio信號并一起發送另一控制信號(例如,命令信號),另一控制信號指示有關bfi的循環周期和/或bfi周期的信息,以控制驅動模塊130生成黑圖像數據或灰圖像數據,作為在bfi中使用的插入的圖像數據,以及根據bfi的循環周期執行bfi。
例如,在一個實施例中,當bfi的循環周期設為1時,在發送每個幀數據之后,驅動模塊130可輸出/插入一個黑圖像數據,或者當bfi的循環周期設為2時,在發送每兩個幀數據之后,驅動模塊130可輸出/插入一個黑圖像數據。在另一實施例中,當bfi的循環周期設為1時,在發送每個幀數據之后,驅動模塊130可輸出/插入一個灰圖像數據,或者當bfi的循環周期設為2時,在發送每兩個幀數據之后,驅動模塊130輸出/插入兩個灰圖像數據。
在一些實施例中,控制信號還可控制驅動模塊130變為特定模式(本文中稱為第一模式),其中在進入第一模式之后,驅動模塊130自動地在每個bfi周期執行bfi。圖7是根據本發明另一實施例的提供bfi的方法的流程圖。該方法可應用于圖1所示的顯示系統100,以及由顯示系統100的處理器110及驅動模塊130執行。
首先,在步驟s702中,在初始階段處理器110將驅動模塊130配置為第一模式。在該步驟中,處理器110可發送控制信號,以控制驅動模塊130變為第一模式,其中在進入第一模式之后,驅動模塊130自動地在每個bfi周期執行bfi。例如,處理器110可發送命令信號,以作為控制信號。
在步驟s702中,在第一模式中還可配置bfi周期以供使用。bfi周期意味著在多個幀周期之后須插入黑圖像數據。例如,bfi周期可指示在每兩個幀周期之后須插入黑幀。換句話說,在每兩個圖像數據之后,驅動模塊130自動地向顯示設備140輸出黑幀。為了實現這樣的技術方案,命令信號還可指示bfi周期有關的信息,以控制驅動模塊130變為第一模式。在另一實施例中,除了命令信號,還發送另一指示周期的控制信號。
那么,在每個幀周期中,在步驟s704中,處理器110經由數據鏈路118,向驅動模塊130發送正常的圖像數據或幀數據,因而驅動模塊130從處理器110接收正常的圖像數據或幀幀數據,以及輸出接收到的數據以由顯示設備140顯示。
在該幀周期之后,在每個bfi周期中,在步驟s706中,因為驅動模塊130操作在第一模式,驅動模塊130周期性地在每個bfi周期生成黑圖像數據,以刷新顯示設備140上的黑屏。如上所述,驅動模塊130可根據處理器命令的bfi周期,生成黑圖像數據。應注意的是,處理器110還可生成另一控制信號,以控制驅動模塊130切換回正常模式或第二模式,正常模式或第二模式對應于原始的幀速率或不同的幀速率。例如,bfi周期可指示在每兩個幀周期之后插入黑幀,因而在將每兩個圖像數據輸出至顯示設備140后,驅動模塊130自動地向顯示設備140輸出一個黑幀。
相似地,在一些實施例中,驅動模塊130還可決定bfi的循環周期和/或bfi周期,以及驅動模塊130還在每個bfi的循環周期的bfi周期執行bfi。例如,當bfi的循環周期或bfi的周期設為2時,在接收到每兩個幀數據之后,驅動模塊130可輸出/插入黑圖像數據。
相似地,在一些實施例中,控制信號還指示與bfi的循環周期和/或bfi周期有關的信息,以及驅動模塊130還在每個bfi的循環周期的bfi周期中執行bfi。例如,bfi的循環周期可指示在每兩個或更多幀周期之后,須插入兩個或更多個黑幀,因而在將兩個或更多圖像數據輸出至顯示設備140之后,驅動模塊130自動地向顯示設備140輸出兩個或更多個黑幀。
總結而言,根據本發明實施例的提供bfi的顯示系統及其相關方法,當需要bfi時,從驅動端向驅動模塊提供附加的信號,以控制驅動模塊自動地自己刷新黑或灰屏而無須驅動端發送黑或灰屏,這允許驅動端維持其幀速率以及增加驅動模塊的刷新速率,進而極大地降低了驅動端的功耗及帶寬需求,以及提供節能的bfi。
已經描述的本實施例的提供bfi的方法,或者其中的一些方面或部分,可在邏輯電路中實現,或可為嵌入在有形介質中的程序代碼(即,指令)的形式,諸如軟盤、cd-rom、硬盤驅動器,或任意的其它機器可讀存儲介質,其中程序代碼被加載至機器以及由機器執行時,諸如智能手機、移動電話或類似的設備,機器變成用于實現本發明的裝置。本發明揭露的方法還可嵌入在程序代碼的形式中,程序代碼在一些傳輸介質中傳輸,諸如電線或電纜,通過光纖或經由任意其它形式的傳輸,其中當接收到程序代碼以及將程序代碼加載至機器以及由機器執行時,機器變成用于實現本發明的裝置。當在通用處理器上實現時,程序代碼與處理器一起提供獨特的裝置,其操作模擬特定的邏輯電路。
使用的諸如“第一”及“第二”的序數詞,在權利要求中修飾權利要求元素并不暗示任何優先級,或暗示一個權利要求元素的順序在另一個權利要求元素之前,或暗示執行方法中的暫時順序,而是僅用作區分一個具有特定名字的權利要求元素與另一具有相同名字(但使用不同序數詞)的元素的標記,以區分不同的權利要求元素。
雖然已經通過舉例的方式和優先實施例的方式描述本發明,應理解本發明并不限于此。相反地,本發明意在覆蓋各種修改及相似的設置(這對本領域的技術人員將是顯而易見的)。因此,所附權利要求應符合最廣的解釋,以便包含所有這樣的修改和相似設置。