TWI473068B - 應用於顯示器的過驅動裝置及相關方法 - Google Patents

應用於顯示器的過驅動裝置及相關方法 Download PDF

Info

Publication number
TWI473068B
TWI473068B TW101147254A TW101147254A TWI473068B TW I473068 B TWI473068 B TW I473068B TW 101147254 A TW101147254 A TW 101147254A TW 101147254 A TW101147254 A TW 101147254A TW I473068 B TWI473068 B TW I473068B
Authority
TW
Taiwan
Prior art keywords
frame data
previous frame
decompressed
unit
pixel
Prior art date
Application number
TW101147254A
Other languages
English (en)
Other versions
TW201423712A (zh
Inventor
Tung Ying Wu
Original Assignee
Himax Tech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Himax Tech Ltd filed Critical Himax Tech Ltd
Priority to TW101147254A priority Critical patent/TWI473068B/zh
Publication of TW201423712A publication Critical patent/TW201423712A/zh
Application granted granted Critical
Publication of TWI473068B publication Critical patent/TWI473068B/zh

Links

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal Display Device Control (AREA)

Description

應用於顯示器的過驅動裝置及相關方法
本發明係有關於一種應用於一顯示器的過驅動裝置,尤指一種可以避免壓縮誤差而導致而產生錯誤過驅動值的過驅動裝置及相關方法。
傳統液晶顯示器在顯示動態影像時有時會有殘影的狀況發生,因此業界發展出一種過驅動(Over-drive)方法,其藉由施加一高於原本穩態時所對應的電場強度,來加快液晶的反應速度,以使液晶能在較短的時間內旋轉到預定的角度。舉例來說,假設顯示器的一像素的像素值要從100轉換到200,則顯示器中的過驅動裝置會先設定要轉換的像素值為230(亦即先使用較大的驅動電壓以快速的旋轉液晶分子),之後再回復到目標的像素值200。此種施加過度電場以加快液晶反應速度的驅動方式,可有效改善液晶顯示器動態殘影的現象。
由於過驅動之運作需考慮前一圖框的資料,因此習知技術一般會使用一緩衝記憶體來儲存前一圖框資料,以與一目前圖框資料做比較,進而計算出所需之過驅動電壓。然而,會了降低緩衝記憶體的大小,前一圖框資料會先經過壓縮,等到需要被使用的時候再進行解壓縮以還原成原本的前一圖框資料,但如此一來,還原後的前 一圖框資料有可能會因為壓縮/解壓縮過程而造成像素值的錯誤,進而影響到所產生的過驅動值。因此,如何在可以降低緩衝記憶體大小的情形下同時能確保產生之過驅動值的正確性,是一個重要的課題。
本發明的目的之一在於提供一種應用於一顯示器的過驅動裝置,其可以避免壓縮誤差而導致而產生錯誤過驅動值,且也可以確實降低緩衝記憶體大小,以解決上述的問題。
依據本發明一實施例,一種應用於一顯示器的過驅動裝置包含有一壓縮單元、一儲存單元、一第一解壓縮單元、一比較單元、一第二解壓縮單元以及一過驅動值產生單元,其中該壓縮單元用以壓縮一前一圖框資料以產生一壓縮後前一圖框資料;該儲存單元耦接於該壓縮單元,且用以儲存該壓縮後前一圖框資料;該第一解壓縮單元耦接於該壓縮單元,且用以解壓縮該壓縮後前一圖框資料以產生一第一解壓縮後前一圖框資料;該比較單元耦接於該第一解壓縮單元,且用來比較該前一圖框資料與該第一解壓縮後前一圖框資料之間的差異以產生複數個比較結果,其中該複數個比較結果用以表示一目前圖框資料中的像素是否要進行過驅動操作;該第二解壓縮單元耦接於該儲存單元,且用以解壓縮該壓縮後前一圖框資料以產生一第二解壓縮後前一圖框資料;以及該過驅動值產生單元耦接於該第二解壓縮單元,且用以接收該目前圖框資料、該第二解壓縮後 前一圖框資料以及該複數個比較結果,以決定出該目前圖框資料中每一個像素的過驅動值。
依據本發明另一實施例,一種應用於一顯示器的過驅動方法包含有:壓縮一前一圖框資料以產生一壓縮後前一圖框資料;提供一儲存單元以儲存該壓縮後前一圖框資料;解壓縮該壓縮後前一圖框資料以產生一第一解壓縮後前一圖框資料;比較該前一圖框資料與該第一解壓縮後前一圖框資料之間的差異以產生複數個比較結果,其中該複數個比較結果用以表示一目前圖框資料中的像素是否要進行過驅動操作;解壓縮該壓縮後前一圖框資料以產生一第二解壓縮後前一圖框資料;以及接收該目前圖框資料、該第二解壓縮後前一圖框資料以及該複數個比較結果,以決定出該目前圖框資料中每一個像素的過驅動值。
請參考第1圖,第1圖為依據本發明一實施例之應用於一顯示器的過驅動裝置100的示意圖。如第1圖所示,過驅動裝置100包含有一壓縮單元110、一儲存單元(於本實施例中,該儲存單元為一記憶體120)、一第一解壓縮單元130、一比較單元140、一第二解壓縮單元150以及一過驅動值產生單元160。於本實施例中,過驅動裝置100設置於一液晶顯示器中的時序控制器(timing controller)中。
在過驅動裝置100的操作中,首先,壓縮單元110接收並以區塊為單位(一個區塊可包含多個像素,例如16個像素作為一區塊)來對前一圖框資料Din_FN-1 進行壓縮以產生一壓縮後前一圖框資料Din_c ,且將壓縮後前一圖框資料Din_c 儲存至記憶體120中。同時,壓縮後前一圖框資料Din_c 也傳送至第一解壓縮單元130進行解壓縮操作,以得到一第一解壓縮後前一圖框資料Din_d1 ,接著,比較單元140比較前一圖框資料Din_FN-1 與第一解壓縮後前一圖框資料Din_d1 之間的差異以產生複數個比較結果Flag,於本實施例中,每一個比較結果Flag均為一單一位元值,且對應於前一圖框資料Din_FN-1 的一區塊。
舉例說明比較單元140的操作,請參考第2圖及第3圖,第2圖為比較單元140產生對應於一區塊的比較結果的流程圖,而第3圖為比較前一圖框資料Din_FN-1 與第一解壓縮後前一圖框資料Din_d1 的一範例的示意圖。參考第2圖,首先,在步驟202,針對前一圖框資料Din_FN-1 與第一解壓縮後前一圖框資料Din_d1 的同一區塊,計算該區塊之第一個像素在解壓縮過後的誤差值(亦即,比較前一圖框資料Din_FN-1 與第一解壓縮後前一圖框資料Din_d1 中第一個像素的灰階值差異)以產生一灰階誤差值P_error,舉例來說,參考第3圖,第一個像素的灰階誤差值P_error為|50-59|=9。接著,在步驟204中,判斷第一個像素的灰階誤差值P_error是否大於一第一臨界值Th1,若是,則流程進入步驟206以將一計數值Count加“1”;若否,則流程進入步驟208,計數值Count維持原數值。接著,流程進入步驟 210以循序比較完第3圖所示的16個像素的灰階誤差值,此時的計數值Count係表示該區塊中像素的灰階誤差值大於第一臨界值Th1的像素個數,以第3圖為例,假設第一臨界值Th1的值為“8”,則由於第1、15、16個像素的灰階誤差值大於“8”,則此時的計數值Count等於“3”。
接著,在步驟212中,判斷計數值Count是否大於一第二臨界值Th2,若是,則流程進入步驟214以將對應的比較結果Flag設為“0”;若否,則流程進入步驟216以將對應的比較結果Flag設為“1”,其中“Flag=0”係用來表示該區塊中的所有像素在後續處理中均不進行過驅動操作,而“Flag=1”係用來表示該區塊中的所有像素在後續處理中均要進行過驅動操作。舉例來說,以第3圖為例,假設第二臨界值Th2的值為“4”,則由於計數值Count(其值等於3)小於“4”,則比較結果Flag會被設為“1”以表示該區塊中的所有像素於後續處理中均要進行過驅動操作。
在比較單元140處理完前一圖框資料Din_FN-1 的所有區塊之後,比較單元140會將對應於前一圖框資料Din_FN -1 之所有區塊的比較結果Flag儲存至記憶體120中。
接著,回到第1圖所示的過驅動裝置100,第二解壓縮單元150自記憶體中讀取壓縮後前一圖框資料Din_c 及比較結果Flag,並將壓縮後前一圖框資料Din_c 解壓縮後產生第二解壓縮後前一圖框資 料Din_d2 ,並將第二解壓縮後前一圖框資料Din_d2 連同比較結果Flag傳送至過驅動值產生單元160。過驅動值產生單元160接收一目前圖框資料Din_FN 、第二解壓縮後前一圖框資料Din_d2 以及比較結果Flag,以決定出目前圖框資料Din_FN 中每一個像素的過驅動值。舉例來說,假設目前圖框資料Din_FN 與第二解壓縮後前一圖框資料Din_d2 之一同一區塊所對應的比較結果Flag的數值為“1”,則過驅動值產生單元160會對該區塊中所有的像素進行過驅動操作,以輸出對應每一個像素的過驅動值DOD ;反之,假設目前圖框資料Din_FN 與第二解壓縮後前一圖框資料Din_d2 之該區塊所對應的比較結果Flag的數值為“0”,則過驅動值產生單元160不會對該區塊中的像素進行過驅動操作,亦即將目前圖框資料Din_FN 之該區塊中像素的原始灰階值作為過驅動值DOD 來輸出至後端電路。
如上所述,本發明之過驅動裝置針對壓縮/解壓縮誤差較大的區塊會停止進行後續產生過驅動值的操作,因此可以盡可能避免壓縮/解壓縮錯誤而導致產生錯誤的過驅動值。此外,由於圖框資料的一個區塊只需要一個位元(亦即,比較結果Flag)來表示該區塊是否需要進行過驅動操作,因此,也可以減少記憶體120的使用量,以降低製造成本。
需注意的是,於上述實施例中,比較結果Flag是先存至記憶體120後再經由第二解壓縮單元150傳送至過驅動值產生單元160,然而,於本發明之其他實施例中,比較結果Flag可以直接被過驅動值 產生單元160讀取,或是經由其他路徑傳送至過驅動值產生單元160,這些設計上的變化均應隸屬於本發明的範疇。
請參考第4圖,第4圖為依據本發明一實施例之一種應用於一顯示器的過驅動方法的流程圖。參考第1、4圖,流程敘述如下:步驟400:壓縮一前一圖框資料以產生一壓縮後前一圖框資料;步驟402:提供一儲存單元以儲存該壓縮後前一圖框資料;步驟404:解壓縮該壓縮後前一圖框資料以產生一第一解壓縮後前一圖框資料;步驟406:比較該前一圖框資料與該第一解壓縮後前一圖框資料之間的差異以產生複數個比較結果,其中該複數個比較結果用以表示一目前圖框資料中的像素是否要進行過驅動操作;步驟408:解壓縮該壓縮後前一圖框資料以產生一第二解壓縮後前一圖框資料;步驟410:接收該目前圖框資料、該第二解壓縮後前一圖框資料以及該複數個比較結果,以決定出該目前圖框資料中每一個像素的過驅動值。
簡要歸納本發明,於本發明之過驅動裝置及相關方法中,其可以先判斷前一圖框資料在壓縮/解壓縮後的資料正確性,以決定於後續操作時是否要進行過驅動操作,因此可以避免壓縮/解壓縮錯誤而導致產生錯誤的過驅動值,進而影響到顯示品質。此外,本發明之 壓縮、解壓縮以及判斷資料正確性等步驟均是以區塊為單位來進行,因此可以有效地減少記憶體使用量,而降低製造成本。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
100‧‧‧過驅動裝置
110‧‧‧壓縮單元
120‧‧‧記憶體
130‧‧‧第一解壓縮單元
140‧‧‧比較單元
150‧‧‧第二解壓縮單元
160‧‧‧過驅動值產生單元
202~216、400~410‧‧‧步驟
第1圖為依據本發明一實施例之應用於一顯示器的過驅動裝置的示意圖。
第2圖為比較單元產生對應於一區塊的比較結果的流程圖。
第3圖為比較前一圖框資料與第一解壓縮後前一圖框資料的一範例的示意圖。
第4圖為依據本發明一實施例之一種應用於一顯示器的過驅動方法的流程圖。
100‧‧‧過驅動裝置
110‧‧‧壓縮單元
120‧‧‧記憶體
130‧‧‧第一解壓縮單元
140‧‧‧比較單元
150‧‧‧第二解壓縮單元
160‧‧‧過驅動值產生單元

Claims (4)

  1. 一種應用於一顯示器的過驅動裝置,包含有:一壓縮單元,用以壓縮一前一圖框資料以產生一壓縮後前一圖框資料;一儲存單元,耦接於該壓縮單元,用以儲存該壓縮後前一圖框資料;一第一解壓縮單元,耦接於該壓縮單元,用以解壓縮該壓縮後前一圖框資料以產生一第一解壓縮後前一圖框資料;一比較單元,耦接於該第一解壓縮單元,用來比較該前一圖框資料與該第一解壓縮後前一圖框資料之間的差異以產生複數個比較結果,其中該複數個比較結果用以表示一目前圖框資料中的像素是否要進行過驅動操作;一第二解壓縮單元,耦接於該儲存單元,用以解壓縮該壓縮後前一圖框資料以產生一第二解壓縮後前一圖框資料;以及一過驅動值產生單元,耦接於該第二解壓縮單元,用以接收該目前圖框資料、該第二解壓縮後前一圖框資料以及該複數個比較結果,以決定出該目前圖框資料中每一個像素的過驅動值;其中該壓縮單元是以區塊為單位來對該前一圖框資料進行壓縮,針對該前一圖框資料與該解壓縮後前一圖框資料的每一個區塊,該比較單元比較該前一圖框資料之該區塊與該解壓縮後前一圖框資料之該區塊中像素值差異大於一第一臨界值的一像素個數,以產生該比較結果,其中當該像素個數大於 一第二臨界值時,該比較結果係表示該目前圖框資料之該區塊內的像素不進行過驅動操作;以及當該像素個數不大於該第二臨界值時,該比較結果係表示該目前圖框資料之該區塊內的像素需要進行過驅動操作。
  2. 如申請專利範圍第1項所述之過驅動裝置,其中該複數個比較結果中每一個比較結果均為一單一位元值,且儲存於該儲存單元中。
  3. 一種應用於一顯示器的過驅動方法,包含有:壓縮一前一圖框資料以產生一壓縮後前一圖框資料;提供一儲存單元以儲存該壓縮後前一圖框資料;解壓縮該壓縮後前一圖框資料以產生一第一解壓縮後前一圖框資料;比較該前一圖框資料與該第一解壓縮後前一圖框資料之間的差異以產生複數個比較結果,其中該複數個比較結果用以表示一目前圖框資料中的像素是否要進行過驅動操作;解壓縮該壓縮後前一圖框資料以產生一第二解壓縮後前一圖框資料;以及接收該目前圖框資料、該第二解壓縮後前一圖框資料以及該複數個比較結果,以決定出該目前圖框資料中每一個像素的過驅動值;其中壓縮該前一圖框資料以產生該壓縮後前一圖框資料的步驟 包含有:以區塊為單位來對該前一圖框資料進行壓縮以產生該壓縮後前一圖框資料;以及比較該前一圖框資料與該解壓縮後前一圖框資料之間的差異以產生該複數個比較結果的步驟包含有:針對該前一圖框資料與該解壓縮後前一圖框資料的每一個區塊,判斷該前一圖框資料之該區塊與該解壓縮後前一圖框資料之該區塊中像素值差異大於一第一臨界值的一像素個數,以產生該比較結果;當該像素個數大於一第二臨界值時,該比較結果係表示該目前圖框資料之該區塊內的像素不進行過驅動操作;以及當該像素個數不大於該第二臨界值時,該比較結果係表示該目前圖框資料之該區塊內的像素需要進行過驅動操作。
  4. 如申請專利範圍第36項所述之過驅動方法,其中該複數個比較結果中每一個比較結果均為一單一位元值,且儲存於該儲存單元中。
TW101147254A 2012-12-13 2012-12-13 應用於顯示器的過驅動裝置及相關方法 TWI473068B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW101147254A TWI473068B (zh) 2012-12-13 2012-12-13 應用於顯示器的過驅動裝置及相關方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101147254A TWI473068B (zh) 2012-12-13 2012-12-13 應用於顯示器的過驅動裝置及相關方法

Publications (2)

Publication Number Publication Date
TW201423712A TW201423712A (zh) 2014-06-16
TWI473068B true TWI473068B (zh) 2015-02-11

Family

ID=51394102

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101147254A TWI473068B (zh) 2012-12-13 2012-12-13 應用於顯示器的過驅動裝置及相關方法

Country Status (1)

Country Link
TW (1) TWI473068B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10769039B2 (en) * 2018-12-03 2020-09-08 Himax Technologies Limited Method and apparatus for performing display control of a display panel to display images with aid of dynamic overdrive strength adjustment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060152501A1 (en) * 2005-01-13 2006-07-13 Nec Electronics Corporation Controller driver, liquid crystal display apparatus using the same, and liquid crystal driving method
US20080001939A1 (en) * 2006-06-27 2008-01-03 Ching-Tzong Wang Method of generating video driving signal and apparatus thereof
TW200905640A (en) * 2007-07-16 2009-02-01 Novatek Microelectronics Corp Display driving apparatus and method thereof
US20110206290A1 (en) * 2010-02-24 2011-08-25 Renesas Sp Drivers Inc. Display driving circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060152501A1 (en) * 2005-01-13 2006-07-13 Nec Electronics Corporation Controller driver, liquid crystal display apparatus using the same, and liquid crystal driving method
US20080001939A1 (en) * 2006-06-27 2008-01-03 Ching-Tzong Wang Method of generating video driving signal and apparatus thereof
TW200905640A (en) * 2007-07-16 2009-02-01 Novatek Microelectronics Corp Display driving apparatus and method thereof
US20110206290A1 (en) * 2010-02-24 2011-08-25 Renesas Sp Drivers Inc. Display driving circuit

Also Published As

Publication number Publication date
TW201423712A (zh) 2014-06-16

Similar Documents

Publication Publication Date Title
US20180308415A1 (en) Display driving apparatus and display driving method
JP6131336B2 (ja) 映像処理装置と方法及び液晶ディスプレイ
US11308868B2 (en) Methods and apparatus for utilizing display correction factors
US11151924B2 (en) Display device displaying an image by decoding a compressed image bitstream, and method of operating the display device
CN102214452B (zh) 图像处理装置与图像处理方法
KR20130033096A (ko) 표시 장치 및 그 구동 방법
US20170076700A1 (en) Image processing device and image processing method
TW201519156A (zh) 視訊資料壓縮格式
WO2020062069A1 (en) Frame composition alignment to target frame rate for janks reduction
TW200903431A (en) Over-driving device
TWI473068B (zh) 應用於顯示器的過驅動裝置及相關方法
US10937385B1 (en) Frame replay with bit depth considerations
US10062142B2 (en) Stutter buffer transfer techniques for display systems
US11443461B2 (en) Display apparatus and image processing method for applying random patches to pixel block
TWI564869B (zh) 應用於顯示器的過驅動裝置及相關方法
US20170221447A1 (en) Data transmission method, data transmission system and portable display device
US20080001939A1 (en) Method of generating video driving signal and apparatus thereof
CN111787331B (zh) 显示数据的压缩方法、压缩装置及显示装置
US12046192B2 (en) Adaptive subsampling for demura corrections
JP5255045B2 (ja) 画像処理装置、画像処理方法
US20170148134A1 (en) Driving circuit and operating method thereof
KR20080025849A (ko) 엘시디를 위한 계조데이터 변환장치
KR102558972B1 (ko) 이미지 압축 에러 보상 시스템, 방법 및 디스플레이 장치
JP7278701B2 (ja) イメージのシーケンスを送信するための方法、イメージのシーケンスを含むビデオデータを送信するためのシステム
KR20100109091A (ko) 픽셀 데이터 압축 방법