TWI442312B - 加速更新畫面之顯示方法 - Google Patents

加速更新畫面之顯示方法 Download PDF

Info

Publication number
TWI442312B
TWI442312B TW100113774A TW100113774A TWI442312B TW I442312 B TWI442312 B TW I442312B TW 100113774 A TW100113774 A TW 100113774A TW 100113774 A TW100113774 A TW 100113774A TW I442312 B TWI442312 B TW I442312B
Authority
TW
Taiwan
Prior art keywords
screen
operation command
update
screen operation
scrolling
Prior art date
Application number
TW100113774A
Other languages
English (en)
Other versions
TW201243708A (en
Inventor
Yao Tsung Chang
Chun Lung Cheng
Original Assignee
Wistron Corp
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 Wistron Corp filed Critical Wistron Corp
Priority to TW100113774A priority Critical patent/TWI442312B/zh
Priority to CN201110125347.5A priority patent/CN102750072B/zh
Priority to US13/186,659 priority patent/US20120268500A1/en
Publication of TW201243708A publication Critical patent/TW201243708A/zh
Application granted granted Critical
Publication of TWI442312B publication Critical patent/TWI442312B/zh

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3433Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices
    • G09G3/344Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices based on particles moving in a fluid or in a gas, e.g. electrophoretic devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2310/00Command of the display device
    • G09G2310/04Partial updating of the display screen
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Description

加速更新畫面之顯示方法
本發明與電子紙之畫面更新有關,特別是關於一種加速更新畫面之顯示方法。
使用電泳顯示面板(電子紙),如電子書(E-Book)及電子閱讀器(E-Reader),其主要優點為類似紙張印刷之閱讀效果及非常省電,因此適合長時間閱讀。當電泳顯示面板之電力切斷時關電時,其最後顯示之畫面仍可保存,不隨斷電而消失。
電泳顯示面板(電子紙)的畫面更新步驟,係先利用控制電極將畫面每一像素的顯像完全清除至空白後,再逐一以新的畫面資料更新每一像素之色階(或灰階)。每一像素由空白轉變至其所需要之色階所耗費的時間相當長。因此,電泳顯示面板不適用於動態畫面之顯示,比較適合如電子書之應用,以每一次更新一頁的方式來刷新畫面。
當使用者連續輸入畫面操作命令,例如往上或往下捲動(scroll)畫面一行,縱使每一畫面操作命令僅有使畫面往上或往下捲動一行,但整個畫面都必須更新。連續輸入多個畫面操作命令,代表著要等待多次的畫面完全更新,才能得到最終畫面。
當使用者快速輸入畫面操作命令後,由於畫面更新速度跟不上使用者之輸入畫面操作命令之速度;對於使用者而言,容易感受電子書等電泳顯示裝置的反應遲鈍,而影響人機互動。更甚者,使用者不斷的反覆來回切換後,並由於畫面更新速度慢,致使使用者無法確認其輸入次數是否正確,甚至可能因為畫面更新太慢,而使用者又持續輸入畫面操作命令,導致操作上的困擾。
此外,電泳顯示面板之畫面更新速度慢的問題,也導致其應用受限。現階段之應用都僅有靜態文字之閱讀,及少部分靜態圖像內容之觀賞。縱使是靜態圖像內容也有問題產生,例如於放大或縮小圖片後,畫面更新非常慢。平移畫面的操作也有同樣問題,甚至部分電泳顯示裝置乾脆取消上下頁操作以外的操作功能。
鑑於先前技術中,電泳顯示面板(電子紙)之更新速度慢,導致操作上的不便,本發明提出一種加速更新畫面之顯示方法,除可快速依據畫面操作命令更新畫面,也可進一步改善操作流程。
本發明提出一種加速更新畫面之顯示方法,用以驅動一顯示面板顯示一畫面,並快速地更新畫面。
方法係先擷取一數位內容,並依據數位內容產生畫面,以驅動顯示面板顯示畫面。接著,於畫面上定義一局部更新區。最後,接收至少一畫面操作命令,並依據畫面操作命令,自數位內容擷取對應之局部更新內容,並更新局部更新區內的顯示內容。
本發明一或複數個實施例更提出一種加速更新畫面之顯示方法,用以驅動一顯示面板顯示一畫面,並快速地更新畫面。
依據該方法,係先擷取一數位內容,並依據數位內容產生該畫面,以驅動顯示面板顯示畫面。接著,於畫面上定義一局部更新區,並持續接收畫面操作命令,並於接收每一畫面操作命令之後,執行下列步驟:更新局部更新區以回應畫面操作命令,並暫存畫面操作命令,並設定一間隔時間;若於間隔時間內有另一個畫面操作命令輸入,判斷另一個畫面操作命令是否與前一畫面操作命令為相同;若另一個畫面操作命令與前一畫面操作命令為相同,重複執行更新局部更新區的局部畫面顯示以回應畫面操作命令及暫存畫面操作命令之步驟;若另一個畫面操作命令與前一畫面操作命令為不同,依據該些相同畫面操作命令更新畫面。
本發明一或複數個實施例更提出一種加速更新畫面之顯示方法,用以驅動一顯示面板顯示一畫面,並快速地更新畫面。
依據該方法,係先擷取一數位內容,並依據數位內容產生畫面,以驅動顯示面板顯示畫面。接著,持續接收畫面操作命令,並於接收每一畫面操作命令之後,執行下列步驟:暫存畫面操作命令,並設定一間隔時間;若於間隔時間內有另一個畫面操作命令輸入,判斷另一個畫面操作命令是否與前一畫面操作命令為相同;若另一個畫面操作命令畫面操作命令與前一畫面操作命令為相同,重複執行暫存畫面操作命令之步驟;若另一個畫面操作命令與前一畫面操作命令為不同,依據該些相同畫面操作命令更新畫面。
依據本發明之一或多個實施例,顯示裝置若在一間隔時間經過後沒有再接收到新的畫面操作命令後,就直接依據先前暫存的畫面操作命令所對應的顯示內容進行畫面顯示更新;其更新速率快,不需等待顯示面板逐一依據各個畫面操作命令更新畫面所耗費之時間。同時,本發明之一或多個實施例也可以在局部更新區中執行較快速的更新方式,而快速更新局部更新區中的局部畫面,以回應使用者所輸入之畫面操作命令,前述的快速更新方式可為降低局部更新區之灰階數,來控制局部更新區中的畫面顯示,或以燈號顯示(例如以LED排列並逐一點亮)、提示聲音(例如Beep聲)等其他方式回應使用者所輸入之畫面操作命令,讓使用者理解顯示裝置已經接收到畫面操作命令以及已經接收到的畫面操作命令的數目,避免使用者感受到顯示裝置回應速度慢的問題。
請參閱「第1圖」所示,為本發明第一實施例提出之一種顯示裝置100,其安裝一程式碼,而執行加速更新畫面之顯示方法。顯示裝置100具有一顯示面板110、一操作介面120、一控制器130、一記憶模組140。
如「第1圖」、「第2A圖」及「第2B圖」所示,顯示面板110可為畫面更新速率低之顯示面板,例如電泳顯示面板(電子紙)、灰階液晶顯示器,但不以此為限。加速更新畫面之顯示方法用以驅動顯示面板110顯示一畫面,並快速地更新畫面。
操作介面120可為按鍵之組合、多方向鍵、或觸控介面,用以供操作而產生畫面操作命令。
如「第1圖」、「第2A圖」及「第2B圖」所示,顯示面板110及操作介面120電性連接於控制器130。控制器130依據一數位內容產生畫面,並驅動顯示面板110顯示該畫面。同時,控制器130於畫面定義一局部更新區111,以局部畫面顯示一局部更新內容。
如「第1圖」所示,記憶模組140電性連接於控制器130,用以儲存作業系統、應用程式、數位內容等。
於畫面需要更新局部的數位內容時,控制器130於畫面定義局部更新區111,並清除局部更新區111內原有的顯示內容至空白,接著將以局部更新內容更新局部更新區111內的局部畫面顯示。
控制器130僅驅動顯示面板110更新局部更新區111的局部畫面顯示,而暫時不全部更新整個畫面顯示。為了加速局部更新區111中的顯示更新,本發明實施例以快速的控制方式驅動局部更新區111中的像素。快速的控制方式雖然會影響顯示效果,或是將低局部顯示的對比度,但是卻可以讓使用者預測輸入畫面操作命令將會得到的最終顯示畫面,而決定停止或繼續輸入畫面操作命令。
前述快速的控制方式可以是降低局部更新區111的灰階數;例如,顯示面板110有1至32階的灰階數,但控制器130僅讓局部更新區111有第1、8、16、24、32等階的灰階數,也就是顯示面板110的灰階本來有32個灰階數的變化,但此時讓局部更新區111只有5個灰階數變化。
對於電泳顯示器而言,灰階數多時必須緩慢的驅動各像素的灰階變化,以使各像素所顯示的灰階精準地落在應有的數值。而降低局部更新區111的灰階數之後,例如前述的5個灰階數變化,快速的驅動各像素的灰階變化,仍然可以使各像素所顯示的灰階落在應有的數值,而可快速更新該局部更新區111之畫面顯示。此外,對於局部更新區111以外的像素,則可施以零電位(0V),確保其原有之顯示不會變更。
是以,依據第一實施例,顯示裝置100執行加速更新畫面之顯示方法。依據該方法,控制器130自記憶模組140或透過其他資料介面擷取一數位內容,並依據數位內容產生一畫面,以驅動顯示面板110顯示該畫面。
接著,該控制器130於該畫面上定義一局部更新區111,以透過快速的控制方式驅動局部更新區111中的像素,而加速更新局部更新區111所顯示的局部畫面,如「第2A圖」所示。如前所述,快速控制方式可為降低局部更新區111的灰階數。
控制器130接收一畫面操作命令,並依據畫面操作命令,由記憶模組140儲存的數位內容中擷取對應之局部更新內容,並更新局部更新區111內的局部畫面顯示,如「第2B圖」所示。
前述之數位內容可以為一般文字或圖片,而局部更新區111的局部畫面顯示之局部更新內容可為文字註解。透過前述之方法,該文字註解的局部畫面顯示可以快速更新,讓使用者可以快速地找到所要的註解內容。
前述之畫面操作命令,除了透過操作介面120輸入之外,也可以透過其他介面,由外部輸入,例如顯示裝置100連接網路,而由網路取得數位內容時,可以同時執行來自網路接收之畫面操作命令而取得局部更新內容,以更新該局部更新區111的局部畫面顯示。
請參閱「第3A圖」、「第3B圖」及「第4圖」所示,為本發明第二實施例提出之一種加速更新畫面之顯示方法,該方法詳述如下。
如「第3A圖」、「第3B圖」及「第4圖」所示,於顯示裝置100開機之後,依據使用者之操作,顯示裝置100之控制器130依據一數位內容產生一畫面,而驅動顯示面板110顯示畫面。於此實施例中,數位內容主要為多行文字。前述每一畫面操作命令對應一畫面捲動方向及一畫面捲動距離。捲動方向及捲動距離,分別為向上或向下捲動畫面,以及每次捲動一行文字。
接著,控制器130等待使用者透過操作介面120輸入畫面操作命令,如步驟Step 110所示。
當偵測到畫面操作命令之後,控制器130產生一回應命令以回應畫面操作命令,並暫存該畫面操作命令,如步驟Step 120所示。畫面操作指令可以暫存於控制器130之暫存器,也可以暫存於記憶模組140。
回應畫面操作命令的方式,係於畫面的局部,例如最下方定義一局部更新區111,用以容納一行文字,如「第3A圖」所示。
控制器130於每次接收畫面操作命令之後,產生回應命令,使得顯示面板110依據回應命令更新局部更新區111,顯示下一行文字。「第3A圖」所示者,係為連續接收7個向上捲動之畫面操作命令,所以局部更新區111的顯示內容由第N行文字更新為第N+7行文字。同樣地,第N行文字更新至第N+7行,同樣是以加速局部更新區111更新畫面顯示的方式進行,例如降低局部更新區111的灰階數的方式更新,以快速地更新該局部更新區111之畫面顯示。
控制器130中設定一間隔時間。於每一次接收畫面操作命令之後(如步驟Step 120),控制器130開始計時,判別於該間隔時間內,控制器130是否接收另一個畫面操作命令,如步驟Step 130及步驟Step 140所示。
前述控制器130執行之邏輯迴圈為:控制器130先判別是否接收另一個畫面操作命令,如步驟Step 130所示;若無,則控制器130判斷是否已經過間隔時間,如步驟Step 140所示;若控制器130同樣判斷已經過間隔時間,則判別該間隔時間內,沒有另一個畫面操作命令通過操作介面120輸入至控制器130。
若於步驟Step 140中,控制器130判別間隔時間尚未經過,則控制器130回歸至Step 130,重新判別是否接收另一個畫面操作命令。
若控制器130判別有另一個畫面操作命令輸入,則控制器130進一步判斷該另一個畫面操作命令畫面操作命令是否與前一畫面操作命令為相同,如步驟Step 160所示。
若,該另一個畫面操作命令與前一畫面操作命令為相同,如本實施例中所示,仍為向上捲動之畫面操作命令,則控制器130將暫存該畫面操作命令,以增加相同畫面操作命令的計數值,如步驟Step 170所示。然後,控制器130產生一回應命令以回應畫面操作命令,如步驟Step 120所示。
若該另一個畫面操作命令與前一畫面操作命令為不同,例如為向下捲動之畫面操作命令,與先前的向上捲動之畫面操作命令不同,則控制器130依據單次或相同的重複畫面操作命令更新該畫面,如步驟Step 180所示。然後,控制器130清除相同的重複畫面操作命令,並回歸至步驟Step 120,以暫存保存該另一個畫面操作命令,並重置計時機制的計時數值。
若經過步驟Step 130及步驟Step 140之後,沒有另一個畫面操作命令輸入,則控制器130依據所暫存的單次或相同的重複畫面操作命令更新畫面顯示,並清除暫存之畫面操作命令,如步驟Step 150所示。於此實施例中,顯示範圍變化量為向下捲動七行,則控制器130由數位內容找出向下捲動七行後對應部分而更新該畫面,並清除暫存之畫面操作命令。
具體實施例如「第3A圖」及「第3B圖」,記憶模組140已經連續暫存7個向上捲動一行的畫面操作命令,並使原本局部更新區111顯示的內容由第N行局部更新為第N+7行回應畫面操作命令,如「第3A圖」所示。而在7個向上捲動一行的畫面操作命令之後,經過間隔時間之後沒有新的畫面操作命令傳送至控制器130,則控制器130依據7個向上捲動一行的畫面操作命令,將需要顯示的更新畫面向上捲動7行,由數位內容中找出對應部分,而驅動顯示面板110更新該畫面,如「第3B圖」所示。更新畫面的同時,控制器130清除已執行過的畫面操作命令,同時重置回應內容。
相較於每一次接收畫面操作命令就立即更新整個畫面,本發明實施例,係一次累積複數個畫面操作命令之後,直接以最終所需要的顯示內容來更新畫面。
以前述具體實施例為例,若採用習知技術之更新畫面方法,需要連續執行7次畫面更新,其完成畫面更新的時間為7次更新整個畫面所需時間的總和,而且每一次畫面更新無法快速地回應使用者輸入之每一個畫面操作命令,造成使用者認為顯示裝置100反應過慢,而難以操作之感覺;而本發明實際上僅執行了1次畫面更新,相較之下更新時間的總和就降低為七分之一,加速了畫面之更新。在這過程中,顯示裝置100僅以局部更新區111來提示使用者,以供使用者預測將出現的新畫面是否為其所需。由於局部更新區111採用降低灰階數之方式更新,其更新速率快,而可快速地回應使用者輸入之每一個畫面操作命令,改善人機互動關係。
請參閱「第5A圖」及「第5B圖」所示,為本發明第三實施例提出之一種加速更新畫面之顯示方法。第三實施例大致與第二實施例相同,其差異說明如下。
於第三實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。捲動方向及捲動距離,分別為向上或向下捲動畫面,以及每次捲動一行文字。
回應畫面操作命令的方式除了更新局部更新區111,而以文字或圖形顯示之外,還可以是依據回應命令執行燈號顯示、產生提示聲音、產生語音提示。
如「第5A圖」,控制器130於每次接收畫面操作命令之後,產生回應命令使得顯示面板110更新局部更新區111,於局部更新區111顯示長條塊之長度變化來回應以接收到的輸入畫面操作命令的次數。其中,控制器130驅動該局部更新區111中的像素以更新局部畫面顯示,同時降低局部更新區111的灰階數,以快速地更新局部更新區111之畫面顯示。
如「第5A圖」所示之具體實施例,控制器130連續接收7個向上捲動一行的畫面操作命令後,於局部更新區111內以長條塊佔據7個空格以回應之。而在7個向上捲動一行的畫面操作命令之後,經過間隔時間之後沒有新的畫面操作命令傳送至控制器130,則控制器130依據7個向上捲動一行的畫面操作命令,將需要顯示的更新畫面向上捲動7行,由數位內容中找出對應部分,而驅動顯示面板110更新該畫面,如「第5B圖」所示。
此外,於「第5A圖」及「第5B圖」中,局部更新區111更顯示一指示符號111a,用以指示目前所執行的功能為向上或向下捲動畫面。
請參閱「第6A圖」及「第6B圖」所示,為本發明第四實施例提出之一種加速更新畫面之顯示方法。第四實施例大致與第三實施例相同,其差異說明如下。
於第四實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。捲動方向及捲動距離,分別為向上或向下捲動畫面,以及每次捲動一頁。
如「第6A圖」所示之具體實施例,控制器130連續接收7個向上捲動一頁的畫面操作命令後,於局部更新區111內以長條塊佔據7個空格以回應之。而在7個向上捲動一頁的畫面操作命令之後,經過間隔時間之後沒有新的畫面操作命令傳送至控制器130,則控制器130依據7個向上捲動一頁的畫面操作命令,將需要顯示的更新畫面向上捲動7頁,由數位內容中找出對應之第8頁部分,而驅動顯示面板110更新該畫面,如「第6B圖」所示。
請參閱「第7A圖」及「第7B圖」所示,為本發明第五實施例提出之一種加速更新畫面之顯示方法。第五實施例大致與第三實施例相同,其差異說明如下。
於第五實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。捲動方向及捲動距離,分別為向上或向下捲動畫面,以及每次捲動半頁所需要的捲動距離。
請參閱「第8A圖」及「第8B圖」所示,為本發明第六實施例提出之一種加速更新畫面之顯示方法。第六實施例大致與第三實施例相同,其差異說明如下。
於第六實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。捲動方向及捲動距離,分別為向上或向下捲動畫面,以及每次捲動一特定行數文字的捲動距離。
請參閱「第9A圖」及「第9B圖」所示,為本發明第七實施例提出之一種加速更新畫面之顯示方法。第七實施例大致與第三實施例相同,其差異說明如下。
於第七實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。捲動方向及捲動距離,分別為向左或是向右平移畫面,以及每次平移畫面一特定像素點數。
此外,於「第9A圖」及「第9B圖」中,局部更新區111更顯示一指示符號111b,用以指示目前所執行的功能為向左或向右平移畫面。
請參閱「第10A圖」及「第10B圖」所示,為本發明第八實施例提出之一種加速更新畫面之顯示方法。第八實施例大致與第七實施例相同,其差異說明如下。
於第八實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。決定捲動方向及捲動距離的方式,係先於畫面中決定一參考點R,接著再決定位移點M作為一畫面操作命令。依據參考點R及位移點M,即可決定每次平移畫面之方向以及平移的距離。
此外,於「第10A圖」及「第10B圖」中,局部更新區111更顯示一指示符號111c,用以指示目前所執行的功能為向任意方向平移畫面。
請參閱「第11A圖」及「第11B圖」所示,為本發明第九實施例提出之一種加速更新畫面之顯示方法。第九實施例大致與第三實施例相同,其差異說明如下。
於第九實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。捲動方向及捲動距離,分別為順時針或是逆時針依據一中心點旋轉畫面,以及每次將畫面旋轉一特定角度(例如45度或90度)。
此外,於「第11A圖」及「第11B圖」中,局部更新區111更顯示一指示符號111d,用以指示目前所執行的功能為以特定角度旋轉畫面。
請參閱「第12A圖」及「第12B圖」所示,為本發明第十實施例提出之一種加速更新畫面之顯示方法。第十實施例大致與第九實施例相同,其差異說明如下。
於第十實施例中,每一畫面操作命令對應一捲動方向及一捲動距離。決定捲動方向及捲動距離的方式,係先於畫面中決定一中心點O,接著再決定一啟始點S以產生一基準軸。接著決定終點E以作為個畫面操作命令,終點E至中心點O之連線,與基準軸之夾角,即可決定每次旋轉畫面之方向以及旋轉的角度。
此外,於「第12A圖」及「第12B圖」中,局部更新區111更顯示一指示符號111e,用以指示目前所執行的功能為以任意角度旋轉畫面。
請再參閱「第13圖」所示,係為「第4圖」之方法流程圖之一變化例。
於步驟Step 140判斷,控制器130判別間隔時間尚未經過而回歸至Step 130之前,控制器130可分時或是以多工緒執行一背景運算(步驟Step 200),以依據已暫存之重複之畫面操作命令,先運算產生對應之畫面以暫存之,藉以節省後續所需要的運算時間。
如「第14圖」所示,於背景運算時,控制器130先判斷記憶模組140中是否儲存需要預先運算之畫面操作命令,如步驟Step 201所示。需要預先運算之畫面操作命令,主要係為每次平移畫面一固定捲動距離者為主,例如向上/向下捲動一頁、向上/向下捲動一或數行等。若有需要預先運算之畫面操作命令,則控制器130依據該些畫面操作命令,擷取對應之數位內容,運算產生對應之畫面,而暫存於記憶模組140,如步驟Step 202所示。接著依據已暫存於記憶模組140中的畫面操作命令,控制器130產生回應命令以使得局部更新區111之局部更新內容;或是,依據控制器130產生之回應命令執行燈號顯示、產生提示聲音、產生提示語音以回應畫面操作命令,如步驟Step 203所示。
最後,控制器130執行之步驟回歸至步驟Step 130,以步驟Step 203所得之結果回應輸入之畫面操作命令。
於步驟Step 201中,若無需要預先運算之畫面操作命令,則控制器130直接執行步驟Step 203,並回歸至步驟Step 130。
於本發明實施例中,顯示裝置100於接收畫面操作命令之後,並不隨每一畫面操作命令更新畫面。依據本發明一或多個實施例,顯示裝置100係於一間隔時間未再接收到重複之畫面操作命令後,才直接以最後所需之畫面進行更新;因此,於該顯示裝置100中不需等待顯示面板110逐一依據各個畫面操作命令更新畫面,該顯示裝置100以更新一次畫面以回應多個連續輸入之捲動畫面,其更新速率快。同時,透過局部更新區111以較低的灰階數進行快速更新以回應使用者,也可以建立相對優良人機互動,避免使用者感受到顯示裝置100回應速度慢的問題。
100...顯示裝置
110...顯示面板
111...局部更新區
111a...指示符號
111b...指示符號
111c...指示符號
111d...指示符號
111e...指示符號
120...操作介面
130...控制器
140...記憶模組
第1圖為應用本發明加速更新畫面之顯示方法之顯示裝置之電路方塊圖。
第2A圖及第2B圖為本發明第一實施例中,更新畫面之示意圖。
第3A圖及第3B圖為本發明第二實施例中,更新畫面之示意圖。
第4圖為本發明第二實施例之方法流程圖。
第5A圖及第5B圖為本發明第三實施例中,更新畫面之示意圖。
第6A圖及第6B圖為本發明第四實施例中,更新畫面之示意圖。
第7A圖及第7B圖為本發明第五實施例中,更新畫面之示意圖。
第8A圖及第8B圖為本發明第六實施例中,更新畫面之示意圖。
第9A圖及第9B圖為本發明第七實施例中,更新畫面之示意圖。
第10A圖及第10B圖為本發明第八實施例中,更新畫面之示意圖。
第11A圖及第11B圖為本發明第九實施例中,更新畫面之示意圖。
第12A圖及第12B圖為本發明第十實施例中,更新畫面之示意圖。
第13圖為第4圖之方法流程圖之一變化例。
第14圖為第13圖中,背景作業之流程圖。

Claims (19)

  1. 一種加速更新畫面之顯示方法,用以驅動一顯示面板顯示一畫面,並快速地更新該畫面,包括:依據一數位內容產生該畫面,以驅動該顯示面板顯示該畫面;於該畫面上定義一局部更新區;接收至少一畫面操作命令,並依據該畫面操作命令,自該數位內容擷取對應之局部更新內容,並更新該局部更新區內的局部畫面顯示;及以一快速控制方式驅動該局部更新區中的像素。
  2. 如請求項1所述之加速更新畫面之顯示方法,其中該快速控制方式為降低該局部更新區的灰階數。
  3. 一種加速更新畫面之顯示方法,用以驅動一顯示面板顯示一畫面,並快速地更新該畫面,包括:依據一數位內容產生該畫面,以驅動該顯示面板顯示該畫面;持續接收畫面操作命令,並於接收每一該畫面操作命令之後,執行下列步驟:暫存該畫面操作命令;設定一間隔時間;若於該間隔時間內有另一個畫面操作命令輸入,判斷該另一個畫面操作命令是否與前一畫面操作命令為相同;若該另一個畫面操作命令與前一畫面操作命令為相同,重複執行暫存該畫面操作命令之步驟;及若該另一個畫面操作命令與前一畫面操作命令為不同,依 據該些相同畫面操作命令更新畫面。
  4. 如請求項3所述之加速更新畫面之顯示方法,其中依據該些相同畫面操作命令更新該畫面之後,更包含:清除該些相同畫面操作命令;及暫存該另一個畫面操作命令。
  5. 如請求項3所述之加速更新畫面之顯示方法,其中若經過該間隔時間後,沒有另一個畫面操作命令輸入,載入暫存之畫面操作命令,依據該畫面操作命令取得對應之顯示內容以更新該畫面。
  6. 如請求項3所述之加速更新畫面之顯示方法,更包含:於接收每一該畫面操作命令之後,產生一回應命令。
  7. 如請求項6所述之加速更新畫面之顯示方法,更包含:於該畫面上定義一局部更新區;及依據該回應命令,更新該局部更新區以回應該畫面操作命令。
  8. 如請求項7所述之加速更新畫面之顯示方法,其中:若該另一個畫面操作命令與前一畫面操作命令為相同,更重複執行更新該局部更新區的局部畫面顯示之步驟。
  9. 如請求項7所述之加速更新畫面之顯示方法,其中更包含一步驟,降低該局部更新區的灰階數。
  10. 如請求項7所述之加速更新畫面之顯示方法,其中依據該些相同畫面操作命令更新該畫面之後,更包含:清除該些相同畫面操作命令;及更新該局部更新區以回應該另一個畫面操作命令,並暫存該畫面操作命令。
  11. 如請求項6所述之加速更新畫面之顯示方法,更包含依據該回應命令執行產生燈號顯示之步驟。
  12. 如請求項6所述之加速更新畫面之顯示方法,更包含依據該回應命令執行產生語音提示之步驟。
  13. 如請求項6所述之加速更新畫面之顯示方法,更包含依據該回應命令執行產生聲音提示之步驟。
  14. 如請求項3所述之加速更新畫面之顯示方法,其中每一該畫面操作命令對應畫面之一捲動方向及一捲動距離。
  15. 如請求項14所述之加速更新畫面之顯示方法,其中:該捲動方向為向上或向下捲動畫面;及該捲動距離為捲動一行文字。
  16. 如請求項14所述之加速更新畫面之顯示方法,其中:該捲動方向為向上或向下捲動畫面;及該捲動距離為捲動一頁。
  17. 如請求項14所述之加速更新畫面之顯示方法,其中:該捲動方向為向上或向下捲動畫面;及該捲動距離為捲動複數行文字。
  18. 如請求項14所述之加速更新畫面之顯示方法,其中:該捲動方向為向左或是向右平移畫面;及該捲動距離為平移畫面一特定像素點數。
  19. 如請求項14所述之加速更新畫面之顯示方法,其中:該捲動方向為順時針或是逆時針依據一中心點旋轉畫面;及該捲動距離為將畫面旋轉一特定角度。
TW100113774A 2011-04-20 2011-04-20 加速更新畫面之顯示方法 TWI442312B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW100113774A TWI442312B (zh) 2011-04-20 2011-04-20 加速更新畫面之顯示方法
CN201110125347.5A CN102750072B (zh) 2011-04-20 2011-05-16 加速更新画面的显示方法
US13/186,659 US20120268500A1 (en) 2011-04-20 2011-07-20 Method for accelerating speed of refreshing image frame of display-panel and display device for rapid refreshing image frame

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100113774A TWI442312B (zh) 2011-04-20 2011-04-20 加速更新畫面之顯示方法

Publications (2)

Publication Number Publication Date
TW201243708A TW201243708A (en) 2012-11-01
TWI442312B true TWI442312B (zh) 2014-06-21

Family

ID=47020983

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100113774A TWI442312B (zh) 2011-04-20 2011-04-20 加速更新畫面之顯示方法

Country Status (3)

Country Link
US (1) US20120268500A1 (zh)
CN (1) CN102750072B (zh)
TW (1) TWI442312B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9355585B2 (en) 2012-04-03 2016-05-31 Apple Inc. Electronic devices with adaptive frame rate displays
USD750115S1 (en) * 2012-12-05 2016-02-23 Ivoclar Vivadent Ag Display screen or a portion thereof having an animated graphical user interface
KR102197976B1 (ko) * 2013-07-31 2021-01-04 이 잉크 코포레이션 전기 광학 디스플레이들을 구동하기 위한 방법들
USD767584S1 (en) * 2013-11-25 2016-09-27 Tencent Technology (Shenzhen) Company Limited Display screen portion with graphical user interface
US9779664B2 (en) 2014-08-05 2017-10-03 Apple Inc. Concurrently refreshing multiple areas of a display device using multiple different refresh rates
US10380961B2 (en) * 2014-12-08 2019-08-13 Sharp Kabushiki Kaisha Display device and control method for display device
CN109671400B (zh) * 2018-12-21 2020-12-08 江西兴泰科技有限公司 电子纸模组局部刷新和快速刷新的驱动波形调试方法
CN113936611B (zh) * 2020-07-13 2022-11-08 元太科技工业股份有限公司 电子纸显示设备及电子纸显示面板的驱动方法

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11161402A (ja) * 1997-11-26 1999-06-18 Sony Corp 携帯情報端末およびその情報スクロール方法
JPH11184600A (ja) * 1997-12-22 1999-07-09 Sony Corp 携帯情報端末装置、画面スクロール方法、記録媒体およびマイクロコンピュータ装置
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
JP3852892B2 (ja) * 1998-10-20 2006-12-06 松下電器産業株式会社 ネットワーク制御システム
JP2002287681A (ja) * 2001-03-27 2002-10-04 Mitsubishi Electric Corp 部分ホールド型表示制御装置及び部分ホールド型表示制御方法
US7388579B2 (en) * 2003-05-01 2008-06-17 Motorola, Inc. Reduced power consumption for a graphics accelerator and display
CN100480984C (zh) * 2003-06-05 2009-04-22 统宝光电股份有限公司 局部显示模式显示器的运作方法
JP4874552B2 (ja) * 2005-01-28 2012-02-15 京セラ株式会社 表示装置
US20070192729A1 (en) * 2006-02-10 2007-08-16 Microsoft Corporation Document overview scrollbar
KR101272337B1 (ko) * 2006-09-01 2013-06-07 삼성디스플레이 주식회사 부분 화면 표시가 가능한 표시장치 및 그 구동방법
CN101533329A (zh) * 2008-03-10 2009-09-16 中兴通讯股份有限公司 具备自动执行操作功能的终端设备及执行用户操作的方法
CN101562001B (zh) * 2008-04-16 2013-09-25 Nlt科技股份有限公司 具有存储性的图像显示装置及其驱动控制装置和驱动方法
US9223430B2 (en) * 2008-09-26 2015-12-29 Hewlett-Packard Development Company Distributing touch data
EP2224693B1 (en) * 2009-02-26 2012-02-15 Samsung Electronics Co., Ltd. Mobile terminal and method for preventing unintended operation of same
CN101887647A (zh) * 2009-05-11 2010-11-17 上海易狄欧电子科技有限公司 电子书阅读器及其翻页方法
CN101847389A (zh) * 2010-04-16 2010-09-29 华映视讯(吴江)有限公司 局部画面更新***及其局部画面更新方法

Also Published As

Publication number Publication date
US20120268500A1 (en) 2012-10-25
TW201243708A (en) 2012-11-01
CN102750072B (zh) 2015-11-18
CN102750072A (zh) 2012-10-24

Similar Documents

Publication Publication Date Title
TWI442312B (zh) 加速更新畫面之顯示方法
CN105976774B (zh) 栅极驱动器、显示驱动器电路及驱动栅极线的方法
EP2869292A2 (en) Method and apparatus for controlling screen brightness in electronic device
KR20060047943A (ko) 표시 패널 구동장치
JP2008197634A (ja) 情報を表示する装置及び方法
JP2017167250A (ja) 表示制御及びタッチ検出装置、半導体集積回路
JP2010165269A (ja) コントローラドライバ、表示装置及び制御方法
CN104036737A (zh) 驱动器ic
JPH07152918A (ja) グラフ表示装置
TWI584035B (zh) Display device and display method
JP2008117158A5 (zh)
JP5668901B2 (ja) タイミングコントローラ、タイミング信号生成方法、画像表示装置及び画像表示制御方法
US7782289B2 (en) Timing controller for controlling pixel level multiplexing display panel
CN107993605B (zh) 一种显示面板的驱动方法及显示装置
JP2007233260A (ja) 表示装置
JP5124926B2 (ja) 表示装置
JPH0934411A (ja) 画像表示装置および液晶表示コントローラ
CN106910477B (zh) 数据转换方法及其显示设备
TWI610292B (zh) 驅動電路及其運作方法
JP2015148830A (ja) 座標出力装置、表示装置、座標出力方法、及びプログラム
US20100045622A1 (en) Electro-optical device, electronic apparatus, and method of detecting position of directing object
JP5427218B2 (ja) 表示装置
US9576540B2 (en) Operating an electrophoretic display with first and second operating formats
CN116048238A (zh) 显示控制方法、装置、电子设备及存储介质
JP5445646B2 (ja) 表示装置