TW201333914A - 顯示器之緩衝器存取方法以及顯示裝置 - Google Patents
顯示器之緩衝器存取方法以及顯示裝置 Download PDFInfo
- Publication number
- TW201333914A TW201333914A TW101145393A TW101145393A TW201333914A TW 201333914 A TW201333914 A TW 201333914A TW 101145393 A TW101145393 A TW 101145393A TW 101145393 A TW101145393 A TW 101145393A TW 201333914 A TW201333914 A TW 201333914A
- Authority
- TW
- Taiwan
- Prior art keywords
- read
- buffer
- frame
- time period
- line position
- 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/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- 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/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
Abstract
本發明提供一種緩衝器存取方法以及顯示裝置,其中該緩衝器存取方法用以存取一顯示器之一緩衝器,其中該緩衝器能儲存至少一訊框之訊框資料以及該訊框具有複數條線。該緩衝器存取方法包括獲取一讀取線位置,其中該讀取線位置係指示該緩衝器內目前正被讀取的一條線,該條線係欲顯示在該顯示器之一螢幕上。當該讀取線位置小於一參考線位置時,延遲一第一時間週期,以更新該緩衝器。利用本發明提供的緩衝器存取方法以及顯示裝置可降低殘留效應,且不需要改變印刷電路板以及液晶顯示模組的設計。
Description
本發明係有關於一種顯示器之緩衝器存取方法,且特別有關於一種可避免顯示器之殘留效應之顯示器之緩衝器存取方法。
現今,配備有可顯示影像、視頻等等之液晶顯示模組(LCD module,LCM)的可攜式裝置越來越普遍。可從訊框緩衝器讀取出欲顯示之內容,並顯示在液晶顯示模組的螢幕上。然而,由於液晶顯示模組之訊框緩衝器的讀取時間不同於液晶顯示模組之訊框緩衝器的更新時間,使得殘留效應為液晶顯示模組的典型問題。因此,液晶顯示模組之螢幕上所顯示的內容可能會包含了舊內容以及已更新內容。
為了解決先前所描述之問題,可使用多路緩衝器,而所顯示的內容可透過多路緩衝器來進行循環。通常是使用兩個訊框緩衝器,使得新訊框的資料能寫入至一訊框緩衝器而目前的訊框的資料係從另一訊框緩衝器所讀出並提供給液晶顯示器的螢幕。兩訊框緩衝器係以乒乓球方式(ping-pong)來操作,使得完整訊框的資料可從一訊框緩衝器被擷取,然後下一個訊框的資料係從另一訊框緩衝器被擷取。接著,再回到第一個訊框緩衝器以供後續訊框的資料擷取,以此類推。新訊框的資料會被寫入至沒有被液晶顯示模組之螢幕所存取之訊框緩衝器中。然而,對液晶
顯示模組而言,使用多路緩衝器將會增加成本以及面積要求。
有鑑於此,本發明提供一種緩衝器存取方法以及顯示裝置以解決上述問題。
本發明提供一種緩衝器存取方法,用以存取一顯示器之一緩衝器,其中該緩衝器能儲存至少一訊框之訊框資料以及該訊框具有複數條線。獲取一讀取線位置,其中該讀取線位置係指示該緩衝器內目前正被讀取的一條線,該條線係欲顯示在該顯示器之一螢幕上。當該讀取線位置小於一參考線位置時,延遲一第一時間週期,以更新該緩衝器。
再者,本發明提供另一種緩衝器存取方法,用以存取一顯示器之一緩衝器,其中該緩衝器能儲存至少一訊框之訊框資料以及該訊框具有複數條線。獲取一讀取線位置,其中該讀取線位置係指示該緩衝器內目前正被讀取的一條線,該條線係欲用來在一再新週期的期間對該顯示器中一螢幕之一對應線進行再新。當該讀取線位置小於一參考線位置時,在該再新週期的期間,開始寫入一新訊框的訊框資料至該緩衝器。當該讀取線位置大於或等於該參考線位置時,在一下一個再新週期的期間,開始寫入該新訊框的訊框資料至該緩衝器。
再者,本發明提供一種顯示裝置。該顯示裝置包括一液晶顯示模組以及一顯示控制器。該液晶顯示模組包括:一螢幕;一緩衝器,用以儲存欲顯示在該螢幕之至少一訊
框之一訊框資料,其中該訊框具有複數條線;以及一驅動器,用以從該緩衝器讀取出該訊框資料,並將該訊框資料傳送至該螢幕。在到達一特定時間週期之後,該顯示控制器經由該驅動器來寫入一新訊框的訊框資料至該緩衝器,其中該特定時間週期係根據一讀取線位置而決定,該讀取線位置係指示在一再新週期中目前由該驅動器所讀取之一條線。
利用本發明提供的緩衝器存取方法以及顯示裝置可降低殘留效應,且不需要改變印刷電路板以及液晶顯示模組的設計。
為讓本發明之該和其他目的、特徵、和優點能更明顯易懂,下文特舉出較佳實施例,並配合所附圖式,作詳細說明如下:第1圖係根據本發明一實施例所述之顯示裝置100之示意圖。顯示裝置100可設置在用來顯示內容的任何裝置中,例如行動電話、筆記型電腦、平板電腦、數位相機、可攜式媒體播放器等等。顯示裝置100包括液晶顯示模組120以及顯示控制器130。液晶顯示模組120包括訊框緩衝器140、液晶顯示器驅動積體電路150以及液晶顯示器螢幕160,其中訊框緩衝器140的容量能儲存欲顯示在液晶顯示器螢幕160上之至少一訊框的訊框資料。訊框資料包括至少一部份欲被顯示的內容,例如影像、視頻等,並且
包括各畫素的值,例如每一畫素的RGB值。在第1圖中,顯示控制器130能傳送至少一訊框的訊框資料至液晶顯示器驅動積體電路150,而液晶顯示器驅動積體電路150能將訊框資料寫入至訊框緩衝器140。此外,液晶顯示器驅動積體電路150能從訊框緩衝器140讀取出訊框資料,並將所讀取之欲顯示的訊框資料傳送至液晶顯示器螢幕160。在一實施例中,液晶顯示器驅動積體電路150從訊框緩衝器140讀取出訊框資料的時間(timing)可能會不同於顯示控制器130傳送訊框資料至液晶顯示模組120的時間。
第2圖係第1圖之訊框緩衝器140以及液晶顯示器螢幕160之間內容映射(mapping)的示意圖。訊框緩衝器140可劃分為N條線(線L1-線LN),而液晶顯示器螢幕160亦可劃分為N條線(線R1-線RN),其中儲存在訊框緩衝器140之每一條線的訊框資料能用來對液晶顯示器螢幕160中所對應之線進行再新(refresh)。例如,儲存在訊框緩衝器140之線L1的訊框資料能用來對液晶顯示器螢幕160的線R1進行再新。此外,在液晶顯示模組120的一再新週期中,液晶顯示器驅動積體電路150能依序讀取出儲存在訊框緩衝器140之線L1-LN的訊框資料,以對液晶顯示器螢幕160進行再新。
第3圖係根據本發明一實施例所述之存取顯示器之緩衝器的方法流程圖。同時參考第1圖與第3圖,在寫入至少一訊框之訊框資料來更新訊框緩衝器140之前,顯示控制器130能從液晶顯示器驅動積體電路150獲取讀取線位置,其中,讀取線位置係指示在目前的再新週期的期間,
訊框緩衝器140內正被讀取的線(步驟S302)。在步驟S304中,顯示控制器130會判斷該讀取線位置是否超出參考線位置。若是,則顯示控制器130會在下一個再新週期來寫入訊框資料以更新訊框緩衝器140(步驟S306)。否則,顯示控制器130會在目前的再新週期來寫入訊框資料以更新訊框緩衝器140(步驟S308)。值得注意的是,在部分實施例中,可不脫離本發明之精神和範圍內以其他順序以及省略部分之步驟來執行第3圖所顯示的步驟。
第4圖係根據本發明一實施例所述之第1圖之訊框緩衝器140的存取狀態之示意圖。同時參考第1圖與第4圖,當顯示控制器130欲對訊框緩衝器140進行更新時,顯示控制器130在目前之再新週期的期間獲取讀取線位置Pread,其中讀取線位置Pread係表示液晶顯示器驅動積體電路150目前正在讀取的線LA(例如第3圖之步驟S302)。然後,顯示控制器130會判斷讀取線位置Pread是否小於參考線位置Pref(例如第3圖之步驟S304)。在此實施例中,參考線位置Pref係設定在線LE。參考線位置Pref在每個再新週期中為一目標線,其係表示顯示控制器130能開始寫入新訊框的訊框資料至訊框緩衝器140,而不會引起殘留效應(tearing effect)。需注意,參考線位置Pref可根據不同應用而決定。顯示控制器130會延遲時間週期T1,來開始發送新訊框的訊框資料,以便對訊框緩衝器140進行更新。在此實施例中,時間週期T1可根據下列算式而得到:T1=(Pref-Pread)×HTT,其中HTT係表示讀取訊框緩衝器140中一條線所需要
的讀取時間週期。換言之,在此實施例中,顯示控制器130不會開始對訊框緩衝器140進行更新,直到訊框緩衝器140的線LE被液晶顯示器驅動積體電路150所讀取。例如,當線LE的資料被液晶顯示器驅動積體電路150所擷取,則顯示控制器130會依據從線L1至線LN的順序而開始將新訊框的訊框資料寫入至訊框緩衝器140。同時地,液晶顯示器驅動積體電路150能繼續從線LF至線LN讀取出訊框資料。具體而言,若在目前的再新週期中讀取線位置Pread是小於參考線位置Pref,則顯示控制器130能在相同的再新週期中對訊框緩衝器140開始進行更新(例如第3圖之步驟S308)。
第5圖係根據本發明另一實施例所述之第1圖之訊框緩衝器140的存取狀態之示意圖。同時參考第1圖與第5圖,當顯示控制器130欲對訊框緩衝器140進行更新時,顯示控制器130會在再新週期CTCLEm的期間獲取讀取線位置Pread,其中讀取線位置Pread係指示液晶顯示器驅動積體電路150目前正在讀取的線LH(例如第3圖之步驟S302)。然後,顯示控制器130會判斷讀取線位置Pread在再新週期CTCLEm的期間是否超出參考線位置Pref(例如第3圖之步驟S304)。在此實施例中,參考線位置Pref係設定在線LE。參考線位置Pref在每個再新週期中為一目標線,其係表示顯示控制器130能開始寫入新訊框的訊框資料至訊框緩衝器140,而不會引起殘留效應。需注意,參考線位置Pref可根據不同應用而決定。顯示控制器130會延遲時間週期T2,來開始發送新訊框的訊框資料,以便對
訊框緩衝器140進行更新。時間週期T2可大於時間週期T1。在此實施例中,時間週期T2可根據下列算式而得到:T2=(Pref-Pread+VTT)×HTT,其中HTT係表示讀取訊框緩衝器140中一條線所需要的讀取時間週期,而VTT係表示訊框的線的數量。換言之,在此實施例中,顯示控制器130不會開始對訊框緩衝器140進行更新,直到在下一個再新週期CTCLEm+1中訊框緩衝器140的線LE被液晶顯示器驅動積體電路150所讀取。例如,當線LE的資料在下一個再新週期CTCLEm+1中被液晶顯示器驅動積體電路150所擷取,則顯示控制器130會在再新週期CTCLEm+1中依據從線L1至線LN的順序而開始將新訊框的訊框資料寫入至訊框緩衝器140。同時地,液晶顯示器驅動積體電路150在再新週期CTCLEm+1中能繼續從線LF至線LN讀取出訊框資料。具體而言,若在再新週期CTCLEm中讀取線位置Pread是大於或等於參考線位置Pref,則顯示控制器130會等到下一個再新週期CTCLEm+1才開始對訊框緩衝器140進行更新(例如第3圖之步驟S306)。
在此發明中,何時對液晶顯示模組之訊框緩衝器進行更新係根據目前正被讀取的線以及參考線所決定。於是,可降低殘留效應,而不需要改變印刷電路板以及液晶顯示模組的設計。
雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,
因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。
100‧‧‧顯示裝置
120‧‧‧液晶顯示模組
130‧‧‧顯示控制器
140‧‧‧訊框緩衝器
150‧‧‧液晶顯示器驅動積體電路
160‧‧‧液晶顯示器螢幕
S302-S308‧‧‧步驟
L1-LN、R1-RN‧‧‧線
Pread‧‧‧讀取線位置
Pref‧‧‧參考線位置
第1圖係根據本發明一實施例所述之顯示裝置之示意圖;第2圖係第1圖之訊框緩衝器以及液晶顯示器螢幕之間內容映射的示意圖;第3圖係根據本發明一實施例所述之存取顯示器之緩衝器的方法流程圖;第4圖係根據本發明一實施例所述之第1圖之訊框緩衝器的存取狀態之示意圖;以及第5圖係根據本發明另一實施例所述之第1圖之訊框緩衝器的存取狀態之示意圖。
S302-S308‧‧‧步驟
Claims (17)
- 一種緩衝器存取方法,用以存取一顯示器之一緩衝器,其中該緩衝器能儲存至少一訊框之訊框資料以及該訊框具有複數條線,該緩衝器存取方法包括:獲取一讀取線位置,其中該讀取線位置係指示該緩衝器內目前正被讀取的一條線,其中該條線係欲顯示在該顯示器之一螢幕上;以及當該讀取線位置小於一參考線位置時,延遲一第一時間週期,以更新該緩衝器。
- 如申請專利範圍第1項所述之緩衝器存取方法,更包括:當該讀取線位置大於或等於該參考線位置時,延遲一第二時間週期,以更新該緩衝器。
- 如申請專利範圍第1項所述之緩衝器存取方法,其中該第一時間週期係根據該參考線位置的值、該讀取線位置的值以及一讀取時間週期而得到,其中該讀取時間週期係用來讀取該訊框之一條線的時間週期。
- 如申請專利範圍第2項所述之緩衝器存取方法,其中該第二時間週期係根據該參考線位置的值、該讀取線位置的值、該訊框之該複數條線的數量以及一讀取時間週期而得到,其中該讀取時間週期係用來讀取該訊框之一條線的時間週期。
- 如申請專利範圍第1項所述之緩衝器存取方法,其中正被讀取的該條線係用來對該顯示器中該螢幕之一對應線進行再新。
- 一種緩衝器存取方法,用以存取一顯示器之一緩衝器,其中該緩衝器能儲存至少一訊框之訊框資料以及該訊框具有複數條線,該緩衝器存取方法包括:獲取一讀取線位置,其中該讀取線位置係指示該緩衝器內目前正被讀取的一條線,其中該條線係欲用來在一再新週期的期間對該顯示器中一螢幕之一對應線進行再新;當該讀取線位置小於一參考線位置時,在該再新週期的期間,開始寫入一新訊框的訊框資料至該緩衝器;以及當該讀取線位置大於或等於該參考線位置時,在一下一個再新週期的期間,開始寫入該新訊框的訊框資料至該緩衝器。
- 如申請專利範圍第6項所述之緩衝器存取方法,其中當該讀取線位置小於該參考線位置時,該新訊框的訊框資料係在到達一第一時間週期之後寫入至該緩衝器。
- 如申請專利範圍第7項所述之緩衝器存取方法,其中該第一時間週期係根據該參考線位置的值、該讀取線位置的值以及一讀取時間週期而得到,其中該讀取時間週期係用來讀取該訊框之一條線的時間週期。
- 如申請專利範圍第6項所述之緩衝器存取方法,其中當該讀取線位置大於或等於該參考線位置時,該新訊框的訊框資料係在到達一第二時間週期之後寫入至該緩衝器。
- 如申請專利範圍第9項所述之緩衝器存取方法,其中該第二時間週期係根據該參考線位置的值、該讀取線位置的值、該訊框之該複數條線的數量以及一讀取時間週期 而得到,其中該讀取時間週期係用來讀取該訊框之一條線的時間週期。
- 一種顯示裝置,包括:一液晶顯示模組,包括:一螢幕;一緩衝器,用以儲存欲顯示在該螢幕之至少一訊框之訊框資料,其中該訊框具有複數條線;以及一驅動器,用以從該緩衝器讀取出該訊框資料,並將該訊框資料傳送至該螢幕;以及一顯示控制器,用以在到達一特定時間週期之後,經由該驅動器來寫入一新訊框的訊框資料至該緩衝器,其中該特定時間週期係根據一讀取線位置而決定,該讀取線位置係指示在一再新週期中目前由該驅動器所讀取之一條線。
- 如申請專利範圍第11項所述之顯示裝置,其中該條線係用來在該再新週期中對該螢幕之一對應線進行再新,以及當該讀取線位置小於一參考線位置時,該新訊框之訊框資料係由該顯示控制器在該再新週期中寫入至該緩衝器。
- 如申請專利範圍第12項所述之顯示裝置,其中當該讀取線位置小於該參考線位置時,該特定時間週期係根據該參考線位置的值、該讀取線位置的值以及一讀取時間週期而得到,其中該讀取時間週期係該驅動器用來讀取該訊框之一條線的時間週期。
- 如申請專利範圍第11項所述之顯示裝置,其中該 條線係用來在該再新週期中對該螢幕之一對應線進行再新,以及當該讀取線位置大於或等於一參考線位置時,該新訊框之訊框資料係由該顯示控制器在一下一個再新週期中寫入至該緩衝器。
- 如申請專利範圍第14項所述之顯示裝置,其中當該讀取線位置大於或等於該參考線位置時,該特定時間週期係根據該參考線位置的值、該讀取線位置的值、該訊框之該複數條線的數量以及一讀取時間週期而得到,其中該讀取時間週期係該驅動器用來讀取該訊框之一條線的時間週期。
- 如申請專利範圍第11項所述之顯示裝置,其中當該顯示控制器根據該讀取線位置而判斷該訊框的一目標線尚未在該再新週期中被讀取時,該控制顯示器於該再新週期中該目標線正被讀取的時候藉由該驅動器把該新訊框之訊框資料寫入至該緩衝器。
- 如申請專利範圍第11項所述之顯示裝置,其中當該顯示控制器根據該讀取線位置而判斷該訊框的一目標線已在該再新週期中被讀取時,該控制顯示器於一下一個再新週期中該目標線正被讀取的時候藉由該驅動器把該新訊框之訊框資料寫入至該緩衝器。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/372,939 US20130207986A1 (en) | 2012-02-14 | 2012-02-14 | Method and device for accessing buffer of display |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201333914A true TW201333914A (zh) | 2013-08-16 |
Family
ID=48926741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101145393A TW201333914A (zh) | 2012-02-14 | 2012-12-04 | 顯示器之緩衝器存取方法以及顯示裝置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20130207986A1 (zh) |
CN (1) | CN103247248A (zh) |
TW (1) | TW201333914A (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103777386B (zh) * | 2014-02-18 | 2017-02-22 | 安徽金视界光电科技有限公司 | 一种lcm测试机 |
-
2012
- 2012-02-14 US US13/372,939 patent/US20130207986A1/en not_active Abandoned
- 2012-12-04 TW TW101145393A patent/TW201333914A/zh unknown
-
2013
- 2013-01-14 CN CN201310012577XA patent/CN103247248A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20130207986A1 (en) | 2013-08-15 |
CN103247248A (zh) | 2013-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7567092B2 (en) | Liquid crystal display driver including test pattern generating circuit | |
KR100499845B1 (ko) | 액티브 매트릭스형 표시 장치 및 그 제어 장치 | |
TWI351660B (zh) | ||
TWI536355B (zh) | 顯示控制系統 | |
JP6038475B2 (ja) | 表示装置、情報処理装置、表示駆動方法、表示駆動プログラムおよびコンピュータ読取可能な記録媒体 | |
WO2018205589A1 (zh) | 显示装置及其驱动方法 | |
CN112419973B (zh) | 数据补偿电路、显示装置和电子装置 | |
JP2009265547A (ja) | 表示制御装置及び表示制御方法 | |
JP6270411B2 (ja) | 表示装置、電子機器、および表示装置の制御方法 | |
US8508542B2 (en) | Systems and methods for operating a display | |
US20060236012A1 (en) | Memory controller, image processing controller, and electronic instrument | |
TW201340085A (zh) | 顯示裝置、具備其之電子機器、及顯示裝置之驅動方法 | |
US20090237337A1 (en) | Integrated circuit device, electronic apparatus, and method for setting gray scale characteristic data | |
TWI381346B (zh) | 顯示器驅動裝置及其方法 | |
TW201333914A (zh) | 顯示器之緩衝器存取方法以及顯示裝置 | |
US20070290978A1 (en) | Timing controller for controlling pixel level multiplexing display panel | |
JP4306980B2 (ja) | アクティブマトリクス型表示装置及びその制御装置 | |
JP4974507B2 (ja) | 表示装置 | |
JP4048749B2 (ja) | Ram内蔵ドライバicを有する表示ユニット及びそれを用いた電子機器 | |
TWI514358B (zh) | 顯示系統及其資料傳遞方法 | |
CN113140184B (zh) | 一种显示面板驱动方法及显示面板 | |
TWI386895B (zh) | 液晶顯示器的加速裝置與方法及其控制裝置 | |
KR101246568B1 (ko) | 모바일 디스플레이 장치에서 가로 화면을 디스플레이하는방법과 장치 및 이를 포함하는 모바일 액정 표시 장치 | |
TWI493537B (zh) | 顯示系統及其資料傳遞方法 | |
WO2016093128A1 (ja) | 表示制御装置、表示装置、表示制御装置の制御方法 |