双稳态显示屏刷新方法及装置的制作方法

文档序号:6337911阅读:399来源:国知局
专利名称:双稳态显示屏刷新方法及装置的制作方法
技术领域
本发明涉及电子显示领域,尤其涉及双稳态显示屏刷新方法及装置。
背景技术
Eink(Electronic hk,电子墨水)技术已经越来越多的被应用于电子显示设备。 与 LCD (Liquid Crystal Display,液晶显示)、CRT (Cathode Ray Tube,阴极射线管)等其它显示技术相比,具有易读、柔性、廉价和低功耗等特点。Eink的反射率和对比度较好,看起来像纸上的墨,且在强光下,仍然可以保持良好的对比度。人们在使用Eink制成的显示屏进行阅读时感觉舒适。目前,Eink已经被用于制作电子阅读器的显示屏,即双稳态显示屏。双稳态显示屏采用不同的灰度级进行显示,如采用16级灰度或者采用2级灰度。双稳态显示屏采用越高的灰度级进行显示,显示的图像层次就越清晰,但是,刷新速度却越慢。比如,当双稳态显示屏采用16级灰度进行显示时,图像非常清晰,可刷新速度大约需要700毫秒。适合显示对清晰度要求较高但对刷新速度要求不高的图片。双稳态显示屏采用越低的灰度级进行显示,显示的图像就越锐利,但是,刷新速度却越快,比如,当双稳态显示屏采用2级灰度进行显示时,图像虽然不够清晰,可刷新速度却只需200毫秒,适合显示对清晰度要求不高但对刷新速度要求较高的文字。现有技术中,双稳态显示屏的每次刷新操作采用单一的灰度级进行显示,于是,不能同时提供较好的显示效果和较快的刷新速度。

发明内容
本发明的实施例提供一种双稳态显示屏刷新方法及装置,能够同时提供较好的显示效果和较快的刷新速度。为达到上述目的,本发明的实施例采用如下技术方案一种双稳态显示屏刷新方法,包括根据区域坐标将显示窗口划分成两个或者两个以上显示区域;将每个显示区域定义为第X图片区、第Y文字区、第Z待定区中的一种,其中,X、Y、 Z为非零的自然数;当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断所述第Z 待定区内的待显示内容是否包含图片;当所述待显示内容包含图片时,以第一灰度级刷新有新内容需要显示的第Z待定区;当所述待显示内容不包含图片时,以第二灰度级刷新有新内容需要显示的第Z待定区。一种双稳态显示屏刷新装置,包括划分单元,用于根据区域坐标将显示窗口划分成两个或者两个以上显示区域;
定义单元,用于将每个显示区域定义为第X图片区、第Y文字区、第Z待定区中的一种,其中,X、Y、Z为非零的自然数;判断单元,用于当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断所述第Z待定区内的待显示内容是否包含图片;第一刷新单元,用于当所述待显示内容包含图片时,以第一灰度级刷新有新内容需要显示的第Z待定区;第二刷新单元,用于当所述待显示内容不包含图片时,以第二灰度级刷新有新内容需要显示的第Z待定区。本发明实施例提供的双稳态显示屏刷新方法及装置,将显示窗口划分成多个显示区域,在执行刷新操作时,对显示内容的类型不同的各个显示区域,分别采用不同的灰度级进行显示,能够同时提供较好的显示效果和较快的刷新速度。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例中双稳态显示屏刷新方法的流程图;图2为本发明实施例中另一双稳态显示屏刷新方法的流程图;图3为本发明实施例中双稳态显示屏刷新装置的结构图;图4为本发明实施例中另一双稳态显示屏刷新装置的结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供了一种双稳态显示屏刷新方法,如图1所示,包括以下步骤101、根据区域坐标将显示窗口划分成两个或者两个以上显示区域。以矩形区域为例,本实施例中的区域坐标可以包括矩形区域的左上角的顶点坐标、该矩形区域的长度值以及该矩形区域的宽度值。电子阅读器根据矩形区域的左上角的顶点坐标、该矩形区域的长度值以及该矩形区域的宽度值能够确定该矩形区域的位置和大小。电子阅读器在得知区域坐标后,便可以在显示窗口确定各个区域坐标对应的显示区域。本实施例中提供的所有区域坐标对应的显示区域,拼合起来等于显示窗口所在的区域。102、电子阅读器将每个显示区域定义为第X图片区,第Y文字区,第Z待定区中的一种,其中,X、Y、Z为非零的自然数。在将显示窗口或分成多个显示区域以后,需要对各个显示区域命名。
首先,将各个显示窗口按照其显示的内容不同而定义为图片区、文字区和待定区。 具体的1.将显示图片的显示区域定义为图片区。2.将显示文字的区域定义为文字区。3.将显示内容既可能是图片,也可能是文字,而暂时无法确定其显示内容的显示区域定义为待定区。如果显示窗口由多个图片区、多个文字区、多个待定区组成,则对多个图片区、多个文字区、多个待定区分别进行命名。比如,一个显示窗口被分为10个显示区域,这10个显示区域中,有3个是图片区, 有3个是文字区,有4个是待定区,则将该3个图片区分别定义为第一图片区、第二图片区、第三图片区;将该3个文字区分别定义为第一文字区、第二文字区、第三文字区;将该 4个待定区分别定义为第一待定区、第二待定区、第三待定区,第四待定区。103、当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,电子阅读器判断所述第Z待定区内的待显示内容是否包含图片。当读者想要阅读某一文本时,首先应该将该文本打开,在该文本被打开并阅读完当前页后,读者想要阅读该文本中的下一页内容,即显示窗口将要显示新的一页内容。如果打开的下一页内容中,只有显示窗口的第Z待定区域的内容需要更新,比如下一页内容中只有第二待定区的内容需要更新。在打开下一页内容前,首先判断第二待定区的显示内容是否包含有图片。当第二待定区的显示内容包含有图片时,执行步骤103a ;当第二待定区的显示内容不包含有图片时,执行10北。本步骤中的第Z待定区可以是待定区中的一个显示区域,也可以是待定区中的两个或两个以上显示区域。103a、电子阅读器以第一灰度级刷新有新内容需要显示的第Z待定区。由于第二待定区的显示内容包含有图片,对于图片的显示通常要求清晰度较高, 所以,应该以较高的灰度级对包含图片的第二待定区的内容进行显示。于是,电子阅读器以灰度级较高的第一灰度级刷新有新内容需要显示的第Z待定区。比如,电子阅读器可以以灰度级较高的16级灰度刷新有新内容需要显示的第Z待定区。本实施例中,采用的是一款专门针对E-INK电子纸的控制器,提供高性能、低功耗的电子纸显示控制解决方案。它能进行多区域并行刷新,以支持较高的刷新率,也因此能支持像手写笔这类的应用。该控制器提供多种主机处理功能,极大地减轻了主机负载,提升了系统整体性能;支持2048X 1536的分辨率,最大支持4096X4096分辨率;支持多区域并行显示刷新。使用这种控制器,显示屏最多可同时执行16个区域的局部擦写。Waveform是由E-INK针对墨水特性给显示屏厂商提供的波形文件,该文件包含的内容可以近似理解为LCD控制器中的LUT表。该控制器在进行显示刷新的时候会调用该表中的内容。Waveform文件与显示屏的批号、尺寸和waveform类型紧密相关。只有使用正确的waveform文件才能得到正常的显示性能和效果。一般来说,同一批次同一型号屏幕的 waveform往往相同。Waveform模式的一个waveform文件中包含多种刷新模式,可以分为两大类全局刷新和局部刷新。全局刷新的刷新质量高,具有很少的残影;分为INIT(Initialize)和 GC(Grayscale clear)两种刷新模式。INIT模式完全清屏,主要是在启动时的初始化或者屏幕状态未知的情况下使用;GC模式将所有的像素都进行刷新或清除,显示的质量是最好的,但是闪烁严重。局部刷新时更新有变化的像素点,屏幕闪烁少,分为DU (Direct update) 和⑶(Grayscale update)两种刷新模式。DU模式将需要改变的任意灰度的像素刷新为纯黑或纯白。比如在画笔或者快速菜单的更新上,这种模式更新快、不闪烁;GU模式将需要改变的像素刷新到指定的灰度级,这种模式闪烁少。本实施例中,调用GU16刷新模式以灰度级较高的16级灰度刷新有新内容需要显示的第Z待定区。103b、电子阅读器以第二灰度级刷新有新内容需要显示的第Z待定区。由于第二待定区的显示内容不包含有图片,只有文字,对于文字的显示通常要求刷新速度较快,对于清晰度没有较高的要求,所以,应该以较低的灰度级对只有文字的第二待定区的内容进行显示。本实施例中,调用DU刷新模式以对只有文字的第二待定区的内容进行显示。本实施例提供的双稳态显示屏刷新方法,将显示窗口划分成多个显示区域,在执行刷新操作时,对显示内容的类型不同的各个显示区域,分别采用不同的灰度级进行显示, 能够同时提供较好的显示效果和较快的刷新速度。作为本实施例的一种改进,本发明实施例提供另一种双稳态显示屏刷新方法,如图2所示,包括以下步骤201、电子阅读器接收所述区域坐标的设置。系统软件通常不会自己确定所需要的区域坐标,需要接收外部设置的区域坐标。202、根据区域坐标将显示窗口划分成两个或者两个以上显示区域。以矩形区域为例,本实施例中的区域坐标可以包括矩形区域的左上角的顶点坐标、该矩形区域的长度值以及该矩形区域的宽度值。根据矩形区域的左上角的顶点坐标、该矩形区域的长度值以及该矩形区域的宽度值能够确定该矩形区域的位置和大小。在得知区域坐标后,便可以在显示窗口确定各个区域坐标对应的显示区域。本实施例中提供的所有区域坐标对应的显示区域,拼合起来等于显示窗口所在的区域。203、将每个显示区域定义为第X图片区,第Y文字区,第Z待定区中的一种,其中, Χ、γ、ζ为非零的自然数。在将显示窗口划分成多个显示区域以后,需要对各个显示区域命名。首先,将各个显示窗口按照其显示的内容不同而定义为图片区、文字区和待定区。 具体的1.将显示图片的显示区域定义为图片区。2.将显示文字的区域定义为文字区。3.将显示内容既可能是图片,也可能是文字,而暂时无法确定其显示内容的显示区域定义为待定区。如果有多个图片区、多个文字区、多个待定区,则对多个图片区、多个文字区、多个待定区分别进行命名。
比如,一个显示窗口被分为10个显示区域,这10个显示区域中,有3个是图片区, 有3个是文字区,有4个是待定区,则将该3个图片区分别定义为第一图片区、第二图片区、第三图片区;将该3个文字区分别定义为第一文字区、第二文字区、第三文字区;将该 4个待定区分别定义为第一待定区、第二待定区、第三待定区,第四待定区。204、在执行文本的打开操作时,电子阅读器以第四灰度级显示各个显示区域的内容,可以包括第X图片区、第Y文字区和第Z待定区的内容。当读者想要阅读某一文本时,首先应该将该文本打开,在执行打开文本的操作时, 此时,显示窗口的各个显示区域通常都有新的内容需要显示,于是,显示窗口的各个显示区域都需要进行刷新操作。而且通常在打开文本时,显示窗口是既包括第X图片区,也包括第Y文字区,还包括第Z待定区。为了适应图片区的高清晰度要求,将显示窗口的所有显示区域都以高灰度级的第四灰度级显示。本实施例中的第四灰度级可以与步骤206a中的第二灰度级相同,比如可以是16 灰度级,采用全局刷新方式,调用GC16刷新模式以灰度级较高的16级灰度刷新。在其他实施例中,如果第X图片区待显示的内容为线条类型的漫画图片,则调用GC4刷新模式以灰度级较低的4级灰度刷新。205、当所述显示窗口有新内容需要显示时,电子阅读器获取需要显示的新内容所在的显示区域。为了确定在执行刷新操作时,能够确定哪些显示区域需要刷新,哪些显示区域不需要刷新,可以先判断需要显示的新内容所在的显示区域。206、在文本被打开后,当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,电子阅读器判断所述第Z待定区内的待显示内容是否包含图片。在该文本被打开并阅读完当前页后,读者想要阅读该文本中的下一页内容,即显示窗口将要显示新的一页内容。如果打开的下一页内容中,只有显示窗口的第Z待定区域的内容需要更新,比如下一页内容中只有第二待定区的内容需要更新。在打开下一页内容前,软件系统首先判断第二待定区的显示内容是否包含有图片。当第二待定区的显示内容包含有图片时,执行步骤206a;当第二待定区的显示内容不包含有图片时,执行206b。本步骤中的第Z待定区可以待定区中的一个显示区域,也可以是待定区中的两个或两个以上显示区域。206a、电子阅读器以第一灰度级刷新有新内容需要显示的第Z待定区。由于第二待定区的显示内容包含有图片,对于图片的显示通常要求清晰度较高, 所以,应该以较高的灰度级对包含图片的第二待定区的内容进行显示。于是,电子阅读器以灰度级较高的第一灰度级刷新有新内容需要显示的第Z待定区。比如,电子阅读器可以以灰度级较高的16级灰度刷新有新内容需要显示的第Z待定区。206b、电子阅读器以第二灰度级刷新有新内容需要显示的第Z待定区。由于第二待定区的显示内容不包含有图片,只有文字,对于文字的显示通常要求刷新速度较快,对于清晰度没有较高的要求,所以,应该以较低的灰度级对只有文字的第二待定区的内容进行显示。于是,电子阅读器以灰度级较低的第二灰度级刷新有新内容需要显示的第Z待定区。比如,电子阅读器可以以灰度级较低的2级灰度刷新有新内容需要显示的第Z待定区。207、在文本被打开后,当存在所述第Y文字区,且所述第Y文字区内有新内容需要显示时,以第三灰度级刷新有新内容需要显示的第Y文字区。对于用于显示文字内容的第Y文字区,由于对于文字的显示通常要求刷新速度较快,对清晰度没有很高要求,所以当该区域有新内容需要显示时,以灰度级较低的第三灰度级刷新有新内容需要显示的第Y文字区即可。本步骤中的第三灰度级可以和步骤206b中的第二灰度级相同,比如该第三灰度级也可以为2级灰度,调用DU刷新模式以对只有文字的第Y文字区的内容进行显示。作为本实施例的一种实施方式本实施例中执行刷新操作时,只对有新内容需要显示的显示区域执行刷新操作,对于没有新内容需要显示的显示区域不执行刷新操作。本实施例提供的双稳态显示屏刷新方法,将显示窗口划分成多个显示区域,在执行刷新操作时,对显示内容的类型不同的各个显示区域,分别采用不同的灰度级进行显示, 能够同时提供较好的显示效果和较快的刷新速度。本发明实施例提供了一种双稳态显示屏刷新装置,如图3所示,包括划分单元31、 定义单元32、判断单元33、第一刷新单元34、第二刷新单元35。其中,划分单元31根据区域坐标将显示窗口划分成两个或者两个以上显示区域, 定义单元32将每个显示区域定义为第X图片区,或者第Y文字区,或者第Z待定区中的一种,其中,X、Y、Z为非零的自然数。当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断单元33 判断所述第Z待定区内的待显示内容是否包含图片。当所述待显示内容包含图片时,第一刷新单元34以第一灰度级刷新有新内容需要显示的第Z待定区。当所述待显示内容不包含图片时,第二刷新单元35以第二灰度级刷新有新内容需要显示的第Z待定区。本实施例提供的双稳态显示屏刷新装置,将显示窗口划分成多个显示区域,在执行刷新操作时,对显示内容的类型不同的各个显示区域,分别采用不同的灰度级进行显示, 能够同时提供较好的显示效果和较快的刷新速度。作为本实施例的一种改进,本发明实施例提供另一种双稳态显示屏刷新装置,如图4所示,包括接收单元41、划分单元42、定义单元43、显示单元44、获取单元45、判断单元 46、第一刷新单47、第二刷新单元48、第三刷新单元49。其中,接收单元41接收所述区域坐标的设置。划分单元42根据区域坐标将显示窗口划分成两个或者两个以上显示区域,定义单元43将每个显示区域定义为第X图片区, 第Y文字区,第Z待定区中的一种,其中,X、Y、Z为非零的自然数。在执行文本的打开操作时,显示单元44以第四灰度级显示各个第X图片区、第Y 文字区和第Z待定区的内容。当所述显示窗口有新内容需要显示时,获取单元45获取需要显示的新内容所在的显示区域。当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断单元46 判断所述第Z待定区内的待显示内容是否包含图片。当所述待显示内容包含图片时,第一刷新单元47以第一灰度级刷新有新内容需要显示的第Z待定区。当所述待显示内容不包含图片时,第二刷新单元48以第二灰度级刷新有新内容需要显示的第Z待定区。当存在所述第Y文字区,且所述第Y文字区内有新内容需要显示时,第三刷新单元 49以第三灰度级刷新有新内容需要显示的第Y文字区。本实施例提供的双稳态显示屏刷新装置,将显示窗口划分成多个显示区域,在执行刷新操作时,对显示内容的类型不同的各个显示区域,分别采用不同的灰度级进行显示, 能够同时提供较好的显示效果和较快的刷新速度。作为本实施例的一种改进,第一刷新单元47、第二刷新单元48、第三刷新单元49 执行刷新操作时,可以只对有新内容需要显示的显示区域执行刷新操作,对于没有新内容需要显示的显示区域不执行刷新操作。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种双稳态显示屏刷新方法,其特征在于,包括根据区域坐标将显示窗口划分成两个或者两个以上显示区域; 将每个显示区域定义为第X图片区、第Y文字区、第Z待定区中的一种,其中,X、Y、Z为非零的自然数;当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断所述第Z待定区内的待显示内容是否包含图片;当所述待显示内容包含图片时,以第一灰度级刷新有新内容需要显示的第Z待定区; 当所述待显示内容不包含图片时,以第二灰度级刷新有新内容需要显示的第Z待定区。
2.根据权利要求1所述的双稳态显示屏刷新方法,其特征在于,所述方法还包括 当存在所述第Y文字区,且所述第Y文字区内有新内容需要显示时,以第三灰度级刷新有新内容需要显示的第Y文字区。
3.根据权利要求1所述的双稳态显示屏刷新方法,其特征在于,所述方法还包括 在执行文本的打开操作时,以第四灰度级显示各个显示区域的内容。
4.根据权利要求1所述的双稳态显示屏刷新方法,其特征在于,在所述根据区域坐标将显示窗口划分成两个或者两个以上显示区域之前,所述方法还包括接收所述区域坐标的设置。
5.根据权利要求1至4任一项所述的双稳态显示屏刷新方法,其特征在于,所述刷新时,对有新内容需要显示的显示区域执行刷新操作,对于没有新内容需要显示的显示区域不执行刷新操作。
6.根据权利要求1至4任一项所述的双稳态显示屏刷新方法,其特征在于,所述当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断所述第Z待定区内的待显示内容是否包含图片之前,还包括当所述显示窗口有新内容需要显示时,获取需要显示的新内容所在的显示区域。
7.一种双稳态显示屏刷新装置,其特征在于,包括划分单元,用于根据区域坐标将显示窗口划分成两个或者两个以上显示区域; 定义单元,用于将每个显示区域定义为第X图片区、第Y文字区、第Z待定区中的一种, 其中,x、Y、z为非零的自然数;判断单元,用于当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断所述第Z待定区内的待显示内容是否包含图片;第一刷新单元,用于当所述待显示内容包含图片时,以第一灰度级刷新有新内容需要显示的第Z待定区;第二刷新单元,用于当所述待显示内容不包含图片时,以第二灰度级刷新有新内容需要显示的第Z待定区。
8.根据权利要求7所述的双稳态显示屏刷新装置,其特征在于,所述双稳态显示屏刷新装置还包括第三刷新单元,用于当存在所述第Y文字区,且所述第Y文字区内有新内容需要显示时,以第三灰度级刷新有新内容需要显示的第Y文字区。
9.根据权利要求7所述的双稳态显示屏刷新装置,其特征在于,所述双稳态显示屏刷新装置还包括显示单元,用于在执行文本的打开操作时,以第四灰度级显示各个显示区域的内容。
10.根据权利要求7所述的双稳态显示屏刷新装置,其特征在于,所述双稳态显示屏刷新装置还包括接收单元,用于接收所述区域坐标的设置。
11.根据权利要求7至10任一项所述的双稳态显示屏刷新装置,其特征在于,所述刷新时,只对有新内容需要显示的显示区域执行刷新操作,对于没有新内容需要显示的显示区域不执行刷新操作。
12.根据权利要求7至10任一项所述的双稳态显示屏刷新装置,其特征在于,所述双稳态显示屏刷新装置还包括获取单元,用于当所述显示窗口有新内容需要显示时,获取需要显示的新内容所在的显示区域。
全文摘要
本发明实施例公开了一种双稳态显示屏刷新方法和装置,涉及电子显示领域,能够同时提供较好的显示效果和较快的刷新速度。该方法包括将显示窗口划分成多个显示区域,将每个显示区域定义为第X图片区、第Y文字区、第Z待定区中的一种,其中,X、Y、Z为非零的自然数;当存在所述第Z待定区,且所述第Z待定区内有新内容需要显示时,判断所述第Z待定区内的待显示内容是否包含图片;若包含图片,以第一灰度级刷新有新内容需要显示的第Z待定区;若不含图片,以第二灰度级刷新有新内容需要显示的第Z待定区。主要应用于双稳态显示屏刷新,尤其应用于电子阅读器的刷新。
文档编号G06F3/14GK102486913SQ20101057690
公开日2012年6月6日 申请日期2010年12月1日 优先权日2010年12月1日
发明者丁迎, 郑旭 申请人:汉王科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1