CN102750072B - 加速更新画面的显示方法 - Google Patents

加速更新画面的显示方法 Download PDF

Info

Publication number
CN102750072B
CN102750072B CN201110125347.5A CN201110125347A CN102750072B CN 102750072 B CN102750072 B CN 102750072B CN 201110125347 A CN201110125347 A CN 201110125347A CN 102750072 B CN102750072 B CN 102750072B
Authority
CN
China
Prior art keywords
picture
screen operation
operation order
scrolling
display
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201110125347.5A
Other languages
English (en)
Other versions
CN102750072A (zh
Inventor
张耀宗
郑俊隆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wistron Corp
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
Publication of CN102750072A publication Critical patent/CN102750072A/zh
Application granted granted Critical
Publication of CN102750072B publication Critical patent/CN102750072B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

一种加速更新画面的显示方法,用以驱动一显示面板显示一画面,并快速地更新画面。该方法先撷取一数字内容,并依据该数字内容产生画面,以驱动显示面板显示画面。接着,在画面上定义一局部更新区,借着更新局部画面取代更新全部画面,以加速画面的显示更新;或降低局部更新区的灰阶数,以加速画面的显示更新。最后,接收至少一画面操作命令,并依据画面操作命令,自数字内容撷取对应的局部更新内容,并更新局部更新区内的显示内容。

Description

加速更新画面的显示方法
技术领域
本发明与电子纸的画面更新有关,特别是关于一种加速更新画面的显示方法。
背景技术
使用电泳显示面板(电子纸),如电子书(E-Book)及电子阅读器(E-Reader),其主要优点为类似纸张印刷的阅读效果及非常省电,因此适合长时间阅读。当电泳显示面板的电力切断时关电时,其最后显示的画面仍可保存,不随断电而消失。
电泳显示面板(电子纸)的画面更新步骤,先利用控制电极将画面每一像素的显像完全清除至空白后,再逐一以新的画面数据更新每一像素的色阶(或灰阶)。每一像素由空白转变至其所需要的色阶所耗费的时间相当长。因此,电泳显示面板不适用于动态画面的显示,比较适合如电子书的应用,以每一次更新一页的方式来刷新画面。
当使用者连续输入画面操作命令,例如往上或往下卷动(scroll)画面一行,纵使每一画面操作命令仅有使画面往上或往下卷动一行,但整个画面都必须更新。连续输入多个画面操作命令,代表着要等待多次的画面完全更新,才能得到最终画面。
当使用者快速输入画面操作命令后,由于画面更新速度跟不上使用者的输入画面操作命令的速度;对于使用者而言,容易感受电子书等电泳显示装置的反应迟钝,而影响人机互动。更甚者,使用者不断的反复来回切换后,并由于画面更新速度慢,致使使用者无法确认其输入次数是否正确,甚至可能因为画面更新太慢,而使用者又持续输入画面操作命令,导致操作上的困扰。
此外,电泳显示面板的画面更新速度慢的问题,也导致其应用受限。现阶段的应用都仅有静态文字的阅读,及少部分静态图像内容的观赏。纵使是静态图像内容也有问题产生,例如于放大或缩小图片后,画面更新非常慢。平移画面的操作也有同样问题,甚至部分电泳显示装置干脆取消上下页操作以外的操作功能。
发明内容
鉴于现有技术中,电泳显示面板(电子纸)的更新速度慢,导致操作上的不便,本发明提出一种加速更新画面的显示方法,除可快速依据画面操作命令更新画面,也可进一步改善操作流程。
本发明提出一种加速更新画面的显示方法,用以驱动一显示面板显示一画面,并快速地更新画面。
方法先撷取一数字内容,并依据数字内容产生画面,以驱动显示面板显示画面。接着,在画面上定义一局部更新区。最后,接收至少一画面操作命令,并依据画面操作命令,自数字内容撷取对应的局部更新内容,并更新局部更新区内的显示内容。
本发明一或多个实施例还提出一种加速更新画面的显示方法,用以驱动一显示面板显示一画面,并快速地更新画面。
依据该方法,先撷取一数字内容,并依据数字内容产生该画面,以驱动显示面板显示画面。接着,在画面上定义一局部更新区,并持续接收画面操作命令,并于接收每一画面操作命令之后,执行下列步骤:
更新局部更新区以响应画面操作命令,并暂存画面操作命令,并设定一间隔时间;
如果在间隔时间内有另一个画面操作命令输入,判断另一个画面操作命令是否与前一画面操作命令为相同;
如果另一个画面操作命令与前一画面操作命令为相同,重复执行更新局部更新区的局部画面显示以响应画面操作命令及暂存画面操作命令的步骤;
如果另一个画面操作命令与前一画面操作命令为不同,依据这些相同画面操作命令更新画面。
本发明一或多个实施例还提出一种加速更新画面的显示方法,用以驱动一显示面板显示一画面,并快速地更新画面。
依据该方法,先撷取一数字内容,并依据数字内容产生画面,以驱动显示面板显示画面。接着,持续接收画面操作命令,并于接收每一画面操作命令之后,执行下列步骤:
暂存画面操作命令,并设定一间隔时间;
如果在间隔时间内有另一个画面操作命令输入,判断另一个画面操作命令是否与前一画面操作命令为相同;
如果另一个画面操作命令画面操作命令与前一画面操作命令为相同,重复执行暂存画面操作命令的步骤;
如果另一个画面操作命令与前一画面操作命令为不同,依据这些相同画面操作命令更新画面。
依据本发明的一或多个实施例,显示装置若在一间隔时间经过后没有再接收到新的画面操作命令后,就直接依据先前暂存的画面操作命令所对应的显示内容进行画面显示更新;其更新速率快,不需等待显示面板逐一依据各个画面操作命令更新画面所耗费的时间。同时,本发明的一或多个实施例也可以在局部更新区中执行较快速的更新方式,而快速更新局部更新区中的局部画面,以响应使用者所输入的画面操作命令,前述的快速更新方式可为降低局部更新区的灰阶数,来控制局部更新区中的画面显示,或以灯号显示(例如以LED排列并逐一点亮)、提示声音(例如Beep声)等其他方式响应使用者所输入的画面操作命令,让使用者理解显示装置已经接收到画面操作命令以及已经接收到的画面操作命令的数目,避免使用者感受到显示装置响应速度慢的问题。
附图说明
图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中,背景作业的流程图。
【主要元件符号说明】
100显示装置
110显示面板
111局部更新区
111a指示符号
111b指示符号
111c指示符号
111d指示符号
111e指示符号
120操作接口
130控制器
140存储器模块
具体实施方式
请参阅「图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输入画面操作命令,如步骤Step110所示。
当检测到画面操作命令之后,控制器130产生一响应命令以响应画面操作命令,并暂存该画面操作命令,如步骤Step120所示。画面操作指令可以暂存于控制器130的寄存器,也可以暂存于存储器模块140。
响应画面操作命令的方式,于画面的局部,例如最下方定义一局部更新区111,用以容纳一行文字,如「图3A」所示。
控制器130于每次接收画面操作命令之后,产生响应命令,使得显示面板110依据响应命令更新局部更新区111,显示下一行文字。「图3A」所示者,为连续接收7个向上卷动的画面操作命令,所以局部更新区111的显示内容由第N行文字更新为第N+7行文字。同样地,第N行文字更新至第N+7行,同样是以加速局部更新区111更新画面显示的方式进行,例如降低局部更新区111的灰阶数的方式更新,以快速地更新该局部更新区111的画面显示。
控制器130中设定一间隔时间。在每一次接收画面操作命令之后(如步骤Step120),控制器130开始计时,判别于该间隔时间内,控制器130是否接收另一个画面操作命令,如步骤Step130及步骤Step140所示。
前述控制器130执行的逻辑循环为:控制器130先判别是否接收另一个画面操作命令,如步骤Step130所示;若无,则控制器130判断是否已经过间隔时间,如步骤Step140所示;若控制器130同样判断已经过间隔时间,则判别该间隔时间内,没有另一个画面操作命令通过操作接口120输入至控制器130。
如果在步骤Step140中,控制器130判别间隔时间尚未经过,则控制器130回归至Step130,重新判别是否接收另一个画面操作命令。
如果控制器130判别有另一个画面操作命令输入,则控制器130进一步判断该另一个画面操作命令画面操作命令是否与前一画面操作命令为相同,如步骤Step160所示。
如果,该另一个画面操作命令与前一画面操作命令为相同,如本实施例中所示,仍为向上卷动的画面操作命令,则控制器130将暂存该画面操作命令,以增加相同画面操作命令的计数值,如步骤Step170所示。然后,控制器130产生一响应命令以响应画面操作命令,如步骤Step120所示。
如果该另一个画面操作命令与前一画面操作命令为不同,例如为向下卷动的画面操作命令,与先前的向上卷动的画面操作命令不同,则控制器130依据单次或相同的重复画面操作命令更新该画面,如步骤Step180所示。然后,控制器130清除相同的重复画面操作命令,并回归至步骤Step120,以暂存保存该另一个画面操作命令,并重置计时机制的计时数值。
如果经过步骤Step130及步骤Step140之后,没有另一个画面操作命令输入,则控制器130依据所暂存的单次或相同的重复画面操作命令更新画面显示,并清除暂存的画面操作命令,如步骤Step150所示。在此实施例中,显示范围变化量为向下卷动七行,则控制器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」的方法流程图之一变化例。
在步骤Step140判断,控制器130判别间隔时间尚未经过而回归至Step130之前,控制器130可分时或是以多工绪执行一背景运算(步骤Step200),以依据已暂存的重复的画面操作命令,先运算产生对应的画面以暂存之,藉以节省后续所需要的运算时间。
如「图14」所示,在背景运算时,控制器130先判断存储器模块140中是否存储需要预先运算的画面操作命令,如步骤Step201所示。需要预先运算的画面操作命令,主要为每次平移画面一固定卷动距离者为主,例如向上/向下卷动一页、向上/向下卷动一或数行等。如果有需要预先运算的画面操作命令,则控制器130依据这些画面操作命令,撷取对应的数字内容,运算产生对应的画面,而暂存于存储器模块140,如步骤Step202所示。接着依据已暂存于存储器模块140中的画面操作命令,控制器130产生响应命令以使得局部更新区111的局部更新内容;或是,依据控制器130产生的响应命令执行灯号显示、产生提示声音、产生提示语音以响应画面操作命令,如步骤Step203所示。
最后,控制器130执行的步骤回归至步骤Step130,以步骤Step203所得的结果响应输入的画面操作命令。
在步骤Step201中,如果无需要预先运算的画面操作命令,则控制器130直接执行步骤Step203,并回归至步骤Step130。
在本发明实施例中,显示装置100于接收画面操作命令之后,并不随每一画面操作命令更新画面。依据本发明一或多个实施例,显示装置100于一间隔时间未再接收到重复的画面操作命令后,才直接以最后所需的画面进行更新;因此,在该显示装置100中不需等待显示面板110逐一依据各个画面操作命令更新画面,该显示装置100以更新一次画面以响应多个连续输入的卷动画面,其更新速率快。同时,通过局部更新区111以较低的灰阶数进行快速更新以回应使用者,也可以建立相对优良人机互动,避免使用者感受到显示装置100响应速度慢的问题。

Claims (17)

1.一种加速更新画面的显示方法,用以驱动一显示面板显示一画面,并快速地更新该画面,包括:
依据一数字内容产生该画面,以驱动该显示面板显示该画面;
持续接收画面操作命令,并于接收每一该画面操作命令之后,执行下列步骤:
暂存该画面操作命令;
设定一间隔时间;
如果于该间隔时间内有另一个画面操作命令输入,判断该另一个画面操作命令是否与前一画面操作命令为相同;
如果该另一个画面操作命令与前一画面操作命令为相同,重复执行暂存该画面操作命令的步骤;及
如果该另一个画面操作命令与前一画面操作命令为不同,依据这些相同画面操作命令更新画面。
2.如权利要求1所述的加速更新画面的显示方法,其中依据这些相同画面操作命令更新该画面之后,还包含:
清除这些相同画面操作命令;及
暂存该另一个画面操作命令。
3.如权利要求1所述的加速更新画面的显示方法,其中若经过该间隔时间后,没有另一个画面操作命令输入,载入暂存的画面操作命令,依据该画面操作命令取得对应的显示内容以更新该画面。
4.如权利要求1所述的加速更新画面的显示方法,还包含:
在接收每一该画面操作命令之后,产生一响应命令。
5.如权利要求4所述的加速更新画面的显示方法,还包含:
在该画面上定义一局部更新区;及
依据该响应命令,更新该局部更新区以响应该画面操作命令。
6.如权利要求5所述的加速更新画面的显示方法,其中:
如果该另一个画面操作命令与前一画面操作命令为相同,更重复执行更新该局部更新区的局部画面显示的步骤。
7.如权利要求5所述的加速更新画面的显示方法,其中还包含一步骤,降低该局部更新区的灰阶数。
8.如权利要求5所述的加速更新画面的显示方法,其中依据这些相同画面操作命令更新该画面之后,还包含:
清除这些相同画面操作命令;及
更新该局部更新区以响应该另一个画面操作命令,并暂存该画面操作命令。
9.如权利要求4所述的加速更新画面的显示方法,还包含依据该响应命令执行产生灯号显示的步骤。
10.如权利要求4所述的加速更新画面的显示方法,还包含依据该响应命令执行产生语音提示的步骤。
11.如权利要求4所述的加速更新画面的显示方法,还包含依据该响应命令执行产生声音提示的步骤。
12.如权利要求1所述的加速更新画面的显示方法,其中每一该画面操作命令对应画面的一卷动方向及一卷动距离。
13.如权利要求12所述的加速更新画面的显示方法,其中:
该卷动方向为向上或向下卷动画面;及
该卷动距离为卷动一行文字。
14.如权利要求12所述的加速更新画面的显示方法,其中:
该卷动方向为向上或向下卷动画面;及
该卷动距离为卷动一页。
15.如权利要求12所述的加速更新画面的显示方法,其中:
该卷动方向为向上或向下卷动画面;及
该卷动距离为卷动多行文字。
16.如权利要求12所述的加速更新画面的显示方法,其中:
该卷动方向为向左或是向右平移画面;及
该卷动距离为平移画面一特定像素点数。
17.如权利要求12所述的加速更新画面的显示方法,其中:
该卷动方向为顺时针或是逆时针依据一中心点旋转画面;及
该卷动距离为将画面旋转一特定角度。
CN201110125347.5A 2011-04-20 2011-05-16 加速更新画面的显示方法 Active CN102750072B (zh)

Applications Claiming Priority (2)

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

Publications (2)

Publication Number Publication Date
CN102750072A CN102750072A (zh) 2012-10-24
CN102750072B true CN102750072B (zh) 2015-11-18

Family

ID=47020983

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110125347.5A Active CN102750072B (zh) 2011-04-20 2011-05-16 加速更新画面的显示方法

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
USD750114S1 (en) 2012-12-05 2016-02-23 Ivoclar Vivadent Ag Display screen or a portion thereof having an animated graphical user interface
EP4156164A1 (en) * 2013-07-31 2023-03-29 E Ink Corporation Methods for driving electro-optic displays
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 元太科技工业股份有限公司 电子纸显示设备及电子纸显示面板的驱动方法

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1228664A (zh) * 1997-12-22 1999-09-15 索尼公司 便携式信息终端设备,显示屏幕滚动方法,记录介质和微计算机设备
CN1287763A (zh) * 1998-10-20 2001-03-14 松下电器产业株式会社 网络控制***
CN1551098A (zh) * 2003-05-01 2004-12-01 摩托罗拉公司 为图形加速器和显示屏降低功耗
CN1553418A (zh) * 2003-06-05 2004-12-08 统宝光电股份有限公司 局部显示模式显示器的运作方法
CN1815476A (zh) * 2005-01-28 2006-08-09 京瓷株式会社 显示装置
CN101136185A (zh) * 2006-09-01 2008-03-05 三星电子株式会社 能够显示局部画面的显示设备及其驱动方法
CN101384982A (zh) * 2006-02-10 2009-03-11 微软公司 文档总览滚动条
CN101533329A (zh) * 2008-03-10 2009-09-16 中兴通讯股份有限公司 具备自动执行操作功能的终端设备及执行用户操作的方法
CN101562001A (zh) * 2008-04-16 2009-10-21 Nec液晶技术株式会社 具有存储性的图像显示装置及其驱动控制装置和驱动方法
CN101847389A (zh) * 2010-04-16 2010-09-29 华映视讯(吴江)有限公司 局部画面更新***及其局部画面更新方法
CN101887647A (zh) * 2009-05-11 2010-11-17 上海易狄欧电子科技有限公司 电子书阅读器及其翻页方法

Family Cites Families (5)

* 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 携帯情報端末およびその情報スクロール方法
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
JP2002287681A (ja) * 2001-03-27 2002-10-04 Mitsubishi Electric Corp 部分ホールド型表示制御装置及び部分ホールド型表示制御方法
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1228664A (zh) * 1997-12-22 1999-09-15 索尼公司 便携式信息终端设备,显示屏幕滚动方法,记录介质和微计算机设备
CN1287763A (zh) * 1998-10-20 2001-03-14 松下电器产业株式会社 网络控制***
CN1551098A (zh) * 2003-05-01 2004-12-01 摩托罗拉公司 为图形加速器和显示屏降低功耗
CN1553418A (zh) * 2003-06-05 2004-12-08 统宝光电股份有限公司 局部显示模式显示器的运作方法
CN1815476A (zh) * 2005-01-28 2006-08-09 京瓷株式会社 显示装置
CN101384982A (zh) * 2006-02-10 2009-03-11 微软公司 文档总览滚动条
CN101136185A (zh) * 2006-09-01 2008-03-05 三星电子株式会社 能够显示局部画面的显示设备及其驱动方法
CN101533329A (zh) * 2008-03-10 2009-09-16 中兴通讯股份有限公司 具备自动执行操作功能的终端设备及执行用户操作的方法
CN101562001A (zh) * 2008-04-16 2009-10-21 Nec液晶技术株式会社 具有存储性的图像显示装置及其驱动控制装置和驱动方法
CN101887647A (zh) * 2009-05-11 2010-11-17 上海易狄欧电子科技有限公司 电子书阅读器及其翻页方法
CN101847389A (zh) * 2010-04-16 2010-09-29 华映视讯(吴江)有限公司 局部画面更新***及其局部画面更新方法

Also Published As

Publication number Publication date
TW201243708A (en) 2012-11-01
US20120268500A1 (en) 2012-10-25
CN102750072A (zh) 2012-10-24
TWI442312B (zh) 2014-06-21

Similar Documents

Publication Publication Date Title
CN102750072B (zh) 加速更新画面的显示方法
CN102148012B (zh) 图像显示控制装置、图像显示装置及其控制方法
JP5536367B2 (ja) タイミング制御装置及びこれを有する表示装置
US9460667B2 (en) Incremental page transitions on electronic paper displays
US20090201274A1 (en) Timing Signal Generating Circuit, Electronic Apparatus, Display Apparatus, Image-Reception Apparatus, and Driving Method
CN101908318B (zh) 提供pip和指针支持的电泳显示控制器
JP2009229961A (ja) 液晶表示制御装置及び電子機器
CN103210440A (zh) 用于更新电子纸显示器中像素的控制器
US10249253B2 (en) Display panel controller to control frame synchronization of a display panel based on a minimum refresh rate and display device including the same
CN101872590B (zh) 具有电泳显示器的设备的快速激活
CN103412672A (zh) 一种触控显示装置及其驱动方法
CN104637458A (zh) 显示驱动器、显示***以及微型计算机
CN100378793C (zh) 液晶显示器显示方法与***
CN104571712B (zh) 触控显示装置及触摸屏画线显示方法
JP4599049B2 (ja) 表示装置及びこれを用いた携帯機器
US20200074942A1 (en) Display device and display driving method
US7782289B2 (en) Timing controller for controlling pixel level multiplexing display panel
JP2009031595A (ja) 表示装置およびそれを備える電子機器ならびに表示装置の制御方法
US8380886B2 (en) Computer system
JP2007003558A (ja) パーシャル表示機能を有する表示装置
KR101246568B1 (ko) 모바일 디스플레이 장치에서 가로 화면을 디스플레이하는방법과 장치 및 이를 포함하는 모바일 액정 표시 장치
CN108154862A (zh) 液晶显示屏驱动控制方法、电路、装置及设备
CN103093652A (zh) 阅读装置及其控制方法
US9576540B2 (en) Operating an electrophoretic display with first and second operating formats
US20080129751A1 (en) Smart Blanking Graphics Controller, Device Having Same, And Method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant