用于持久性显示面板的控制器制造技术

技术编号:15081343 阅读:91 留言:0更新日期:2017-04-07 12:58
本发明专利技术涉及用于持久性显示面板的控制器。一种用于持久性显示设备的控制器具有与从所有像素状态到所有其他像素状态的像素的不同转换对应的波形数据总表,用于区分操作参数。硬件LUT模块接收包含新的和当前的像素状态数据和索引的输入值以标识更新请求,在LUT表存储器空间中存储映射值,所述映射值为在运行时根据每个更新请求的操作参数产生的波形数据段,并将对应于更新请求的波形数据段放置到LUT输出存储器空间中。SIMD模块变换来自LUT输出存储器空间的更新请求的波形数据,并将变换的波形数据放置在相应的帧扫描缓冲器中。接口接收用于显示设备的变换的波形数据,以更新显示在面板上的图像。

【技术实现步骤摘要】

本专利技术涉及集成电路,并且更具体地,涉及用于持久性显示面板的控制器
技术介绍
持久性显示面板广泛用于例如电子阅读器。电子阅读器是特别适合阅读具有或不具有图片的文本的由电池供电的便携式电子设备。电子阅读器在明亮的环境光线,甚至日光下具有良好的阅读性。功耗非常低,从而在再充电之间提供较长的电池寿命。一些电子阅读器在再充电前具有一个至两个月的电池寿命。例如,为了显示视频或游戏,以50Hz到200Hz或更高的速率持续地刷新显示的帧以显示运动图片。然而,在电子阅读器中,所显示的页面的图像是静止的并且在页面阅读期间不会改变。没有必要在电子阅读器中以这样快的帧刷新重复率持续地更新待显示的页面。持久性显示面板不是很适合显示运动图片,但是很适合在电子阅读器中显示静态页面图像。当图像不改变时持久性显示面板具有低的功耗,这是电子阅读器的一个重要优势。一种通常用于持久性显示面板的技术是电子纸,其电子地产生可比拟于常规印墨纸的图像。图像反射外环境光线,提供高的对比度和广的阅读角度。电子纸技术的一个例子是电泳显示(EPD),其能够以可忽略的功耗几乎无期限地保持不变的文本或图片图像。EPD面板具有悬浮的有色颗粒,通常在具有电极阵列的两个板之间的微囊中。施加到电极的电压产生像素尺寸的电场,该电场重排有色颗粒以更新显示的图像。持久性显示面板上的图像在没有电场的情况下能持续较长时间,几个小时或者甚至几天。然而,建立新图像的显示可能很慢,并且先前图像的重影可能在帧被更新后持续。减少这些问题的常见技术是在帧刷新(也就是图像更新期间)多次施加电压。在帧刷新期间施加到任何给定像素的连续电压(波形)是该像素的先前状态、其当前过渡状态和其预期新状态的函数。通常,波形是EPD温度的函数,EPD的温度被感测并作为获取波形的参数。对于不同的帧刷新模式,例如在面板上存留的任何图像都被清除的初始化模式,显示黑白图像的单色模式,通常使用的灰度模式,以及尚未广泛使用的全色彩模式,波形可能也不相同。增长的电子阅读器面板分辨率和屏幕尺寸增加了产生帧刷新波形所要处理的数据量。典型地,中央处理单元(CPU)从存储器提取图像内容的像素数据并将相关像素数据加载到像素缓冲器中。常规方法使用专用硬件控制器,其从像素缓冲器接收像素数据并向为显示面板产生波形的驱动器提供波形数据。然而,由于硬件控制器是专门针对使用它的电子阅读器的,不兼容的应用无法使用它,因而专用硬件控制器是昂贵的解决方案。可以使用软件将像素数据转换成波形数据。但是,待处理的数据量,尤其对于高分辨率和大屏幕尺寸,使得帧刷新太慢。因此,有利的是具有用于持久性显示面板的没有硬件控制器那么刻板,同时能提供高速帧刷新的控制器。
技术实现思路
可以通过参考下面对附图所示的本专利技术的实施例的描述来最好地理解本专利技术及其目的和优势。图中的元素是为了简化和清楚而示出,且没有必要按比例绘制。图1是具有持久性显示面板和常规专用硬件控制器的显示系统的示意性框图;图2是作为示例的根据本专利技术的实施例的具有持久性显示面板和控制器的显示系统的示意性框图。图3是显示进入到图2的显示控制器的硬件查找表中的像素数据的结构的框图;图4是显示写入到图2的显示控制器的硬件查找表中的映射值的结构的框图;图5是显示图2的显示控制器的帧扫描缓冲器中的波形数据的结构的框图;以及图6是显示图2的显示控制器中的数据流的图表。具体实施方式图1示出常规的显示系统100。系统100具有包括专用硬件直驱有源矩阵EPD控制器104的多媒体应用处理器102,该控制器104被专门设计用来驱动具有E·INKTM电泳显示(EPD)面板的电子阅读器持久性显示设备106。处理器102还包括像素处理管道(PXP)108,以及用于LCD面板的集成扩展液晶显示接口(eLCDIF)控制器110。可以在很多的一般嵌入式应用中使用处理器102。中央处理单元(CPU)112通过接口和总线114驱动EPD控制器104、PXP108和eLCDIF控制器110。待显示的内容可以被存储在外部存储器116中并被下载到动态随机存取存储器(DRAM)118中,DRAM118包括工作缓冲器120和更新缓冲器122,工作缓冲器120包含用于当前显示图像的像素数据,更新缓冲器122包含用于待显示的下一图像的像素数据。DRAM118可以在不同于处理器102的芯片上,处理器102典型地还包括内部存储器124。处理器102还包括用来连接诸如无线局域网(WLAN)、BluetoothTM、GPS、照相机传感器和多个显示器的外围设备的接口(未示出)。CPU112具有单指令、多数据(SIMD)模块126,其可用作用于诸如音频、视频、3-D、图形、图像和语音处理的不同要求的指令的媒体处理引擎。PXP108是硬件查找表(LUT),其可被用于在将图形数据或视频和图形复合数据发送至LCD显示器或TV编码器之前处理这些数据。PXP108能够进行缩放、YUV和RGB颜色空间之间的颜色空间转换(CSC)和阿尔法混合。图2至图6示出根据本专利技术的一个实施例的显示系统200。系统200包括与系统100相同的一些组件,使用相同的元件号码来标识这些组件。根据本专利技术的一个实施例,显示系统200具有控制器202和持久性显示设备106。控制器202包括中央处理单元(CPU)112,用于在更新缓冲器122中提供新像素状态数据、在工作缓冲器120中提供当前像素状态数据、以及提供当前操作参数。存储器118存储与根据不同的操作参数从所有像素状态到所有其他像素状态的像素的不同转换相对应的波形数据的总表208。硬件查找表(LUT)模块108接收包含新像素状态数据300(图3)、当前像素状态数据302和索引304的输入值,由CPU112分配所述索引304以标识对于面板中像素位置的相应组的多个并行的更新请求#X至#(X+N)。LUT模块108具有LUT输出存储器空间210和LUT表存储器空间212。LUT表存储器空间212存储映射值400(图4),所述映射值为在运行时根据每个更新请求#X至#(X+N)的操作参数从总波形表208产生的波形数据段。LUT模块108将对应于更新请求#X至#(X+N)的波形数据段从LUT表存储器空间212放置到LUT输出存储器空间210中。单指令多数据(SIMD)模块126变换来自LUT输出存储器空间210的波形数据段,并将变换的波形数据500放置在相应的帧扫描缓冲器206中(图5)。接口204接收用于显示设备106的变换的波形数据500,以更新显示在面板上的图像。LUT模块108的容量不足以存储对应于根据不同操作参数从当前像素状态到其他新像素状态的像素的所有不同转换的总表208的波形数据,对于16灰度的面板该数据可以是1兆字节量级。在运行时,控制器202将波形数据分解为适合LUT模块108的LUT表存储器空间212的映射值400,用于像素组的并发更新。对于给定更新请求的像素将使用相同的操作参数。更新请求#X至#(X+N)代表在一段时间内提交的N个更新请求。这些请求的操作参数可以相同或者可以不同。CPU112提供的当前操作参数可以包括对于并发更新共同的操作温度,以及对于单个更新特定的更新模式和波形模式。这些参数与帧计本文档来自技高网
...

【技术保护点】
一种用于持久性显示设备的控制器,所述持久性显示设备在面板上显示图像,该控制器包括:中央处理单元CPU,用于在更新缓冲器中提供新像素状态数据、在工作缓冲器中提供当前像素状态数据以及提供当前操作参数;存储器,用于存储与根据不同的操作参数、像素从所有像素状态到所有其他像素状态的不同转换相对应的波形数据总表;硬件查找表LUT模块,用于接收包含新像素状态数据、当前像素状态数据和索引的LUT输入值,由CPU分配所述索引以识别对于面板中像素位置的相应组的多个并行的更新请求,并且其中LUT模块具有LUT表存储器空间和LUT输出存储器空间,所述LUT表存储器空间用于存储映射值,所述映射值为在运行时根据更新请求的操作参数从总波形表中产生的波形数据段,所述LUT输出存储器空间用于从LUT表存储器空间接收与更新请求相对应的波形数据段;单指令多数据SIMD模块,用于变换来自LUT输出存储器空间的波形数据段,并将变换的波形数据放置在相应的帧扫描缓冲器中;以及接口,用于接收用于显示设备的变换的波形数据,以更新在面板上显示的图像。

【技术特征摘要】
1.一种用于持久性显示设备的控制器,所述持久性显示设备在面板上显示图像,该控制器包括:中央处理单元CPU,用于在更新缓冲器中提供新像素状态数据、在工作缓冲器中提供当前像素状态数据以及提供当前操作参数;存储器,用于存储与根据不同的操作参数、像素从所有像素状态到所有其他像素状态的不同转换相对应的波形数据总表;硬件查找表LUT模块,用于接收包含新像素状态数据、当前像素状态数据和索引的LUT输入值,由CPU分配所述索引以识别对于面板中像素位置的相应组的多个并行的更新请求,并且其中LUT模块具有LUT表存储器空间和LUT输出存储器空间,所述LUT表存储器空间用于存储映射值,所述映射值为在运行时根据更新请求的操作参数从总波形表中产生的波形数据段,所述LUT输出存储器空间用于从LUT表存储器空间接收与更新请求相对应的波形数据段;单指令多数据SIMD模块,用于变换来自LUT输出存储器空间的波形数据段,并将变换的波形数据放置在相应的帧扫描缓冲器中;以及接口,用于接收用于显示设备的变换的波形数据,以更新在面板上显示的图像。2.如权利要求1所述的控制器,其中CPU提供的当前操作参数包括对于并发更新共同的操作温度以及对于单个更新的特定更新模式和波形模式,并且其中所述参数与帧计数组合以构造写到硬件LUT模块的LUT表存储器空间中的映射值,其中帧计数随着更新过程的进行而增加。3.如权利要求1所述的控制器,其中硬件LUT模块是像素处理器。4.如权利要求1所述的控制器,其中SIMD模块将LUT输出存储器空间中的数据变换为与用于更新请求的LUT输入值对应的波形数据的格式,并将变换的数据写入相应的帧扫描缓冲器中。5.如权利要求1所述的控制器,其中CPU提供新像素状态数据、当前像素状态数据并向硬件LUT模块分配当前更新的索引。6.如权利要求5所述的控制器,其中新像素状态...

【专利技术属性】
技术研发人员:李惠雄孙鸣乐
申请(专利权)人:飞思卡尔半导体公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1