版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(12)发明专利(22)申请日2021.05.14(43)申请公布日2022.12.23PCT/US2021/0324772021WO2021/231882EN2021.11.18公司11227(56)对比文件JP2001331142A,2001.11.30权利要求书2页说明书18页附图7页显示驱动器输入显示驱动器输入解析器时基输出缓存存储器序列存储器存储器存储器显示驱动器设备(210)接收可下载的“序(218)和用于存储驱动序列的一部分的存储器设2一个或更多个输入,其用于从一个或更多个外部控制器接收图像数据和驱动序列;一个或更多个缓存存储器,其用于存储所述图像数据;至少两个序列存储器,其包括被配置成分离地存储所述驱动序列的一个或更多个部分的分离的序列存储器;解析电路,其被配置成接收所述图像数据和所述驱动序列,并实时更新所述一个或更多个缓存存储器和所述至少两个序列存储器,所述分离的序列存储器对于不同的图像数据集并行地和异步地执行;时基电路,其用于使所述驱动序列的执行和与所述图像数据相关联的时间事件同步;以及一个或更多个输出电路,其用于根据经同步的所述驱动序列的执行从所述一个或更多个缓存存储器检索所述图像数据,以及经由一个或更多个输出接口将所述图像数据提供给显示设备。2.根据权利要求1所述的显示驱动器,其中,至少所述一个或更多个输入、所述一个或更多个缓存存储器、所述至少两个序列存储器、所述解析电路和所述一个或更多个输出电路被设置在集成电路上。3.根据权利要求2所述的显示驱动器,其中,所述集成电路包括专用集成电路(ASIC)。5.根据权利要求1所述的显示驱动器,其中,所述一个或更多个外部控制器包括图像数据处理电路。6.根据权利要求5所述的显示驱动器,其中,所述图像数据处理电路包括图形处理单元7.根据权利要求5所述的显示驱动器,其中,更新的驱动序列响应于所述图像数据的变化而从所述图像数据处理电路接收。8.根据权利要求1所述的显示驱动器,其中,所述时间事件包括视频同步(VSync)间隔。9.根据权利要求8所述的显示驱动器,其中,所述同步包括以不同的VSync间隔执行不同的驱动序列指令的组合。10.根据权利要求1所述的显示驱动器,其中,所述一个或更多个部分包括信号调制特及串行端口接口(SPI)命令。11.根据权利要求10所述的显示驱动器,其中,所述分离的序列存储器包括LUT存储器、主序列存储器或SPI存储器中的一种或更多种。12.根据权利要求1所述的显示驱动器,其中,所述图像数据以移动产业处理器接口以太网格式或Wi-Fi格式中的至少一种格式被格式化。13.一种用于驱动显示器的方法,所述方法包括:在显示驱动器处从图形处理单元(GPU)接收第一驱动序列;3将所述第一驱动序列存储在第一序列存储器中;使用从所述第一序列存储器检索的所述第一驱动序列处理从所述GPU接收的第一一个或更多个图像帧;将所述第二驱动序列存储在第二序列存储器中;以及使用与从所述第一序列存储器检索所述第一驱动序列并行地和异步地从所述第二序列存储器检索的所述第二驱动序列处理从所述GPU接收的第二一个或更多个图像帧,其中,使用所述第一驱动序列对所述第一一个或更多个图像帧的处理和与所述第一一个或更多个图像帧相关联的时间事件同步,并且使用所述第二驱动序列对所述第二一个或更多个图像帧的处理和与所述第二一个或更多个图像帧相关联的时间事件同步,并且其中,通过所述第一驱动序列和所述第二驱动序列分别处理的所述第一一个或更多个图像帧和所述第二一个或更多个图像帧分别根据经同步的对所述第一一个或更多个图像帧的处理和经同步的对所述第二一个或更多个图像帧的处理从所述显示驱动器的第二存储器来检索,以及从所述显示驱动器传递至显示设备。14.根据权利要求13所述的方法,其中,所述第一序列存储器包括一个或更多个存储器结构,所述一个或更多个存储器结构至少包括查找表(LUT)存储器、主序列存储器和串行外围接口(SPI)存储器。15.根据权利要求13所述的方法,其中,所述一个或更多个图像帧存储在所述显示驱动器的第二存储器上。16.根据权利要求13所述的方法,其中,与所述第一驱动序列和所述第二驱动序列的处理相关联的定时器增量包括视频同步(VSync)信号。17.根据权利要求13所述的方法,其中,与所述第一驱动序列和所述第二驱动序列的处理相关联的定时器增量包括时间间隔,所述时间间隔是所述第一驱动序列或所述第二驱动序列之一的命令的一部分的函数。18.根据权利要求13所述的方法,其中,所述一个或更多个图像帧包括视频帧。19.一种用于驱动显示器的方法,所述方法包括:在显示驱动器处从图形处理单元(GPU)接收多个驱动序列;将所述多个驱动序列中的第一驱动序列存储在第一序列存储器中;将所述多个驱动序列中的第二驱动序列存储在第二序列存储器中;使用从所述第一序列存储器检索的第一驱动序列处理从所述GPU接收的第一一个或更使用与从所述第一序列存储器检索所述第一驱动序列并行地和异步地从所述第二序列存储器检索的第二驱动序列处理从所述GPU接收的第二一个或更多个视频帧,其中,使用所述第一驱动序列对所述第一一个或更多个图像帧的处理和与所述图像帧相关联的时间事件同步,并且使用所述第二驱动序列对所述第二一个或更多个视频帧的处理和与所述视频帧相关联的时间事件同步,并且其中,响应于来自所述GPU的命令执行从使用所述第一驱动序列到使用所述第二驱动序列的切换。4[0001]相关申请的交叉引用[0002]本申请要求于2020年5月14日提交的发明名称为“SYSTEMS,METHODSANDDEVICESFORPROVIDINGSEQUENCEBASEDDISPLAYDRIVERS”的美国临时专利申请第63024637号的优先权,其全部公开内容通过引用并入本文。技术领域[0003]本公开内容涉及空间光调制器、显示器和/或微显示器。更特别地,本公开内容涉及为如下数字空间光调制器、显示器和/或微显示器提供数字显示驱动器电路系统和软件模块的系统和方法:包括但不限于数字显示器、数字液晶(LC)显示器、数字硅基液晶(LCoS)显示器、有机发光二极管显示器(OLED)、以及上述类型显示器的微版本(即微显示器版本)。背景技术[0004]LCoS显示器和微显示器用于许多不同的应用。这些可以从高亮度投影系统到增强现实(AR)或虚拟现实(VR)头戴式耳机,再到相位模式科学应用。这些不同的应用可以对它们的显示驱动器集成电路(DDIC)功能例如信号频率、定时、详细排序以及特定于显示或应用的数据格式化提出广泛不同的要求并且有时是意料之外的要求。[0005]常规LCoS显示器及它们相关联的DDIC芯片通常具有硬已知的DDIC芯片在驱动附接的显示器时执行相同的操作序列,因此,当期望的应用与制造商最初的预期不同时,灵活性非常小。特别地,通常无法更改诸如所使用的灰度算法、帧速率、位深度、颜色顺序(在颜色序列应用中)、照明的定时或其他操作方面的特征。这些显示特性可以用于控制显示图像的亮度、分辨率、深度感知和其他视觉效果。[0006]当在现有技术的显示设备中渲染图像数据时,显示设备通常具有很少用于修改所显示的图像的特性的选项。这些显示设备通常仅接受传入的视频数据并将其写入显示器中的像素阵列。这样的显示设备通常具有它们向显示驱动器要求的固定数据格式。该固定数据格式可能不是行业标准的视频数据格式,因此显示驱动器需要使用专用硬件(逻辑)对视频数据进行重新格式化以匹配显示器的要求。对于许多现有技术的显示器,存在被设计成进行这种重新格式化的经定制设计的显示驱动器。当创建新的或改进的显示器设计时,通常也需要重新设计显示驱动器。[0007]当采用一些现有的图像渲染技术来重新配置显示特性(例如,帧速率、显示器的亮度等)时,这些现有的图像渲染技术涉及关闭显示器或以其他方式中断用于显示的内容的渲染,以重新配置或更新显示特性。有时,这些变化可能消耗数秒的时间量,并且通常需要暂时终止图像渲染。因此,用于在图像系统中重新配置显示特性的现有技术可能无法实现显示特性的实时和/或动态的重新配置,例如,在图像数据被渲染的时候。附图说明[0008]在本文中,参照各附图示出和描述了本公开内容,在附图中,适当地使用相同的附5图标记来表示相同的系统部件,在附图中:[0009]图1是根据示例实施方式的显示系统的概述的框图;[0010]图2是根据示例实施方式的显示驱动器的一般框图;[0011]图3是根据示例实施方式的由显示驱动器执行的方法;[0012]图4是根据示例实施方式的由显示驱动器执行的另一方法;[0013]图5是根据示例实施方式的显示驱动器的详细框图;[0014]图6是根据示例实施方式的驱动序列的指令;[0015]图7是根据示例实施方式的另一显示驱动器的详细框图;以及[0016]图8A至图8B描绘了根据示例实施方式的伪代码显示序列的脉冲宽度调制和像素信息。具体实施方式[0017]本文公开了图像系统中的包括电路系统、硬件和/或软件的显示驱动器设备的实施方式,该显示驱动器设备利用可下载的“序列”来动态地重新配置图像系统中的所显示的图像特性。显示驱动器设备可以被配置有一个或更多个存储设备例如存储器设备,用于存储图像数据,例如,静态或静止图像或者动态/运动图像(例如,视频数还包含用于存储“序列”的专用存储设备。该序列详细限定了在每个Vsync处开始显示驱动器中发生的一系列连续的动作。这些Vsync动作控制来自显示驱动器的输入端的图像数据移入和移出各种缓存(cache)存储器,并移动到显示驱动器输出端。该序列包括可以以灵活方式修改图像数据的指令,并且还可以包括可以将串行外围接口(SPI)序列发送出显示驱动器电路以控制其他外部设备(例如,光源)的指令。如下文进一步描述的,序列中可以包括支持显示操作的附加动作。[0018]随着显示器设计的不断发展,关于所显示的图像质量的用户期望大大提高。显示特性可以确定用户如何感知图像数据,但通常有对图像数据的调整,该调整可以增强或以其他方式修改该用户体验。显示驱动器设备具有如下特性,其可以被操纵以增强或以其他方式改变用户将体验在显示器上渲染的图像数据的方式。本公开内容的显示驱动器设备能够动态地(例如,实时和不中断)重新配置在图像系统的显示设备中渲染的图像数据的显示[0019]为了示出,考虑在增强现实(AR)头戴式耳机中实现的显示驱动器中动态重新配置其他信息(即叠加数据)叠加在用户的实时环境的图像或视频上。实时环境数据可以通过或向下移动其头部时,图像叠加数据也被更新,使得叠加数据也相应地在用户的环境中向可以被更新。使用用于动态地重新配置显示特性(例如,静止或视频图像的显示特性)的能力,AR头戴式耳机可以使头戴式显示器的用户的眼睛未聚焦的区域变暗(例如,改变像素组的亮度或灰度级),并且可以增加头戴式显示器的用户的眼睛聚焦的区域的亮度。[0020]类似地,使用根据所公开的实施方式的显示驱动器,AR头戴式耳机可以降低头戴6式显示器的用户的眼睛未聚焦的区域中图像数据的分辨率和/或帧速率,并且可以增加头戴式显示器的用户的眼睛聚焦的区域中图像数据的分辨率和/或帧速率。由于显示驱动器特性的重新配置是动态进行的,并且不会中断向用户显示图像内容,因此显示特性的重新配置对用户来说可以看起来是无缝的并且可以用于提高用户的整体视觉体验质量。此外,作为切向益处,根据用户的偏好(例如,预定的或基于关于用户的实际、已知或预期环境的数据)调整头戴式耳机显示器的焦点或位置(对应于头戴式耳机显示器的像素)的亮度、灰度级、分辨率和/或帧速率可以导致减少头戴式耳机显示器的功耗和/或改善对头戴式耳机显示器的用户聚焦的图像部分的可视性。此后,在通过用图像数据和用于处理图像数据和配置显示设备的驱动序列更新显示驱动器的一个或更多个存储器来动态地重新配置显示驱动器特性的实施方式的上下文中详细描述了这些示例特征。显示驱动器的这种可重新配置性也使其有能力在必要时修改显示数据,以校正显示温度变化、环境光变化或其他外部因素的不期望影响。作为这种可重新配置性的另一切向益处是可以将共同的显示驱动器设计用于多于一个的显示设备和/或用于后续几代的显示设备。[0021]特别地,显示驱动器或设备(包括例如显示驱动器电路系统和/或显示驱动器软载文件或专用软件代码。显示驱动器可以包括显示驱动器集成电路(DDIC)。替选地,显示驱动器可以被并入或集成到例如专用集成电路(ASIC)或类似电路系统中。根据本文公开的实施方式,一个或更多个驱动序列从外部控制器设备例如图形处理单元(GPU)、内部或外部存储器或者主机系统的其他处理器加载到显示驱动器中。在示例实施方式中,一个或更多个驱动序列被加载到显示驱动器电路系统中。在示例实施方式中,显示驱动器电路系统包括[0022]如本文进一步描述的,根据本公开内容,“驱动序列”表示一个或更多个操作或经编码指令的列表,通过该列表确定或改变显示驱动器的详细操作。通过限定显示驱动器的此详细操作,可以(直接或间接地)操纵应用于显示设备的显示操作模式、功率电平、定时特性和图像渲染的细节,以使显示设备以特定方式显示图像数据。驱动序列在下文中将被称动器通电后被加载到显示驱动器中。在示例实施方式中,一个或更多个驱动序列被预加载到显示驱动器的一个或更多个存储器中。一旦加载,可以从数据源(例如GPU、数字摄像装置、视频记录或者图像或视频图像的其他源)的每个新数据帧、或子帧或垂直同步(Vsync)数据(例如,视频图像数据、命令、寄存器写入和/或其他数据)被发送至显示系统的显示设备,何时发送数据,以及对数据应用什么操纵或其他过滤器(例如,以提供LCoS的期望调制)。驱动序列还使得能够驱动来自显示驱动器例如激光/LED使能的外部控制输出,并且允许(嵌入驱动序列的指令中的)任意串行外围接口(SPI)命令在如操作员期望的不同时间点传输至背板和其他系统芯片(例如,模拟支持芯片、激光驱动器设备)。由于驱动序列可以协调驱动序列中的命令和指令的执行,这些命令和指令可以是指令表或指令列表的形式,并且由于序列中的每个指令或事件都包括执行时间(例如,相对于Vsync),因此事件都以受控的定时发生。该定时可以由用户或系统设计者限定。此外,定时由并入显示驱动器中的一个7或更多个时基电路实现,该时基电路使得一个或更多个驱动序列(以及其中的指令)的执行能够与一个或更多个内部时间(例如,“滴答(tick)”)以及视频同步(VSync)事件(例如,帧间隔)同步。出于本公开内容的目的,VSync是标准视频接口,包括27个线,包括8位红色数据(表示为R[7:0])、8位绿色数据(表示为G[7:0])、8位蓝色数据(表示B[7:0])、与此数据相关联的视频时钟(通常表示为“CLK”)、在每帧开始处发生的垂直同步脉冲(表示为“VSync”或“VS”)、以及在每行的数据的开始处发生的水平同步脉冲(表示为“Hsync”或仅表示为码为数据分组,或经由其他方式传输。然而,一般来说,Vsync事件或脉冲可以包括在大多数不同类型的视频接口中,并且可以采取不同的形式,只要它执行向接口指示新数据帧开始[0023]本文在如下背景下描述了示例实施方式:驱动包括但不限于显示器和微显示器的空间电磁辐射(例如,光)调制器,以及为可以在例如显示系统(如数字显示系统)内的驱动器系统或设备提供基于序列的电路系统和/或软件模块。虽然LCoS显示器在本文中用于示例性目的,但是本领域普通技术人员将理解,所公开的实施方式包括并且可应用于其他数字显示系统类型,包括但不限于数字液晶(LC)显示器、有机发光二极管显示器(OLED)、微型[0024]在下面的详细描述中,参照了附图,附图构成该详细描述的一部分,并且在附图中通过图示的方式示出了可以实践的实施方式。应当理解,在不脱离本范围的情况下,可以利用其他实施方式并且可以进行结构或逻辑改变。因此,以下详细描述不应被认为是限制性意义,并且实施方式的范围由所附权利要求及其等同内容来限定。[0025]各种操作可以以可以有助于理解实施方式的方式依次描述为多个分立操作;然而,描述的顺序不应被解释为暗示这些操作是顺序相关的。[0026]描述可以使用基于视角的描述,例如上/下、后/前和顶部/底部。这样的描述仅用于促进讨论并不旨在限制所公开的实施方式的应用。接”也可以意指两个或更多个元件彼此不直接接触,但仍彼此协调或相互作用。实施方式中的一个或更多个。此外,如关于实施方式使用的术语“包括(comprising)”、“包含(including)”和“具有(having)”等是同义词,并且通常意指为“开放”术语(例如,术语[0030]关于本文中任何复数和/或单数术语的使用,本领域技术人员可以根据上下文和/或应用,从复数转变为单数和/或从单数转变为复数。为了清楚起见,可以在本文中明确阐述各种单数/复数排列。8[0031]现在参照附图描述各种实施方式,其中,相同的附图标记始终用于指代相同的元件。在以下描述中,为了解释的目的,阐述了许多具体细节,以便促进对一个或更多个实施方式的透彻理解。然而,在一些或所有情况下明显的是,可以在不采用下面描述的特定设计细节的情况下实践下面描述的任何实施方式。[0032]图1示出了与本公开内容的实施方式一致的被配置成动态地配置和/或重新配置显示特性的图像系统100的简化视图。为了支持显示特性的动态重新配置,图像系统100可以包括控制器140、显示驱动器110和显示设备150。控制器140可以包括图形处理单元(GPU),并且可以被配置成将图像数据143与一个或更多个驱动序列142组合成图像数据帧141和/或子帧。本文中,“子帧”是指在一个图像帧期间向显示器发送图像的多于一个版本一起发送至显示器。然后,这之后通常是绿色子帧,然后是蓝色子帧。这些子帧发生在如此短的时间内,以至于眼睛将颜色混合在一起并将图像感知为全色图像。本领域普通技术人员将理解,颜色可以不同。本领域普通技术人员还颜色可以与颜色中的另一种或更多种相同)。如本文所讨论的,一个或更多个驱动序列142或其上显示的图像数据113的设置。图像数据143与一个或更多个驱动序列142合并或组合到图像数据帧141中,因此,一个或更多个驱动序列142中包括的设置可以被传输至显示驱动器110而不中断图像数据143的传输。替选地,驱动序列142可以通过分离的接口例如串行外围接口(SPI)传输至显示驱动器110.本领域普通技术人员将理解,可以使用其他接口。图像数据帧141可以根据例如一个或更多个MIPI(“移动产业处理器接口”)或者修改的MIPI接口或者通信协议进行格式化。控制器140可以被配置成通过通信通道(例如,导电总线、网络、无线接口等)将图像数据帧141发送至显示驱动器110。控制器140可以包括附加特征并且可以被配置成至少部分地基于从一个或更多个传感器160接收的信息来限定或者选择一个或更多个驱动序列142。[0033]例如,所显示的图像可以从基于显示器的温度的驱动序列的变化中受益。众所周知,特别是液晶显示器对温度极其敏感并且可能需要对显示电压或定时的调整,以补偿实际设备温度并保持图像质量。在这种情况下,控制器140可以被编程为周期性地命令对显示器150的温度测量,经由传感器输入160读取结果,并使用内部软件“查找表”或等同物(例如,另一种交叉引用的方法)来确定从(存储在本地存储器中的)列表中使用针对该温度的最佳序列142。然后,该新序列将如上所述被传输至显示器。在另一示例中,控制器140可以被配置成响应于环境照明而使显示器变亮或变暗-在这种情况下,经由附接至控制器140的光传感器。如前所述,环境照明可以用于选择将被传输至显示驱动器110的所存储的可用的驱动序列170中的一个。[0034]显示驱动器110可以被配置成使用从控制器140接收的图像数据帧141来操作显示器150。显示驱动器110可以使用信息(例如,图像数据帧141中包含的一个或更多个驱动序列142)来操作显示器150。控制器或GPU140根据需要从存储器或外部存储装置读取驱动序列以更新所存储的驱动序列142。显示驱动器110可以从图像数据帧141分离或解析图像数据143和一个或更多个驱动序列142。显示驱动器110可以将图像数据143和一个或更多个驱动序列142暂时地存储在显示驱动器110的一个或更多个存储设备中,如本文进一步描述9的,例如参照图2。显示驱动器110可以使用在一个或更多个驱动序列142内包含的显示特性来配置显示器150的显示数据的格式化,并且显示驱动器110可以将图像数据143提供给显示器150,以与来自一个或更多个驱动序列142的显示驱动特性一起显示。在任何给定时间使用的驱动序列将指定图像数据,以及如有必要,新的序列被发送至显示器的时间和方式。新的序列数据通常在图像数据的块之间被发送至显示器,或者在一些实施方式中新的序列被附加到数据传输块的前面(例如,用于图像数据、视频数据以及/或者序列或序列数据传输块的传输)。在使用MIPI接口或其他基于分组的视频接口来输入视频数据的系统中,可以限定特殊分组并将其用于非图像数据,例如序列数据。通过接收、解析和应用用于显示器150的一个或更多个驱动序列142,显示驱动器110支持用显示器150动态地重新配置显示特性。显示驱动器110可以包括附加特征,以便于用显示器150动态地重新配置显示特性,如本文进一步描述的。这些附加特征可以包括用于配置和序列数据的替选接口,例如SPI。它们本时可以更新一个配置存储器。然后,内部多路复用将用于在下一个Vsync(帧同步)事件中将新更新的版本交换或替换为当前正在使用的版本。[0035]显示驱动器110实现一个或更多个驱动序列142选择和/或限定的个性化实施。因为显示驱动器110可以被配置成接收和解释由一个或更多个驱动序列142限定的显示驱动特性或所显示的/显示图像参数(例如,分辨率、功率电平等),所以开发者可以创建限定一个或更多个驱动序列142的独特应用。换句话说,控制器140可以被实现为独立于显示驱动器110的过程、软件应用和/或电路系统,允许一个或更多个开发者根据其偏好更新一个或更多个驱动序列142。显示驱动器110和一个或更多个驱动序列142的该特性使得由图像系统100支持的所显示的/显示图像特性的动态重新配置的不同和定制的应用成为可能。[0036]控制器140和/或显示驱动器设备110的操作可以由一个或更多个处理器控制,一个或更多个处理器在本文中未示出,但将其理解为由本领域普通技术人员根据本公开内容外,本领域普通技术人员可以根据本公开内容考虑本文中未示出的系统100的附加部件。例如,控制器140可以包括用于获得、接收和/或存储从各种传感器160获取的传感器数据的传感器数据获取模块。在示例实施方式中,驱动序列142可以实时响应于传感器数据而更新、切换或修改,传感器数据包括来自作为传感器的具体说明性和非穷举性示例的惯性测量传感器、环境光传感器、温度传感器、图像传感器和/或眼睛跟踪传感他传感器。一般来说,基于传感器数据更新驱动序列的方法可以包括:1)获取传感器读数,2)使用传感器读数来确定多个预存储序列170中的哪一个最适合传感器读数,3)将所选择的序列加载到当前序列142中,4)确定新序列将在哪个即将到来的帧或子帧开始使用,5)向注意,任何GPU或其他处理器(140)将始终包括图中未示出的许多其他模块,并且如前所述,可以假定任何GPU或其他处理器(140)包括通用计算能力、编程和程序存储、该处理器或GPU可用的附加存储器,以及通常也包括其他硬件。[0037]此外,控制器140可以包括图像数据模块(未示出)或生成指令以获取和格式化图像数据143。例如,根据实施方式,图像数据模块可以获取和/或接收图像数据例如原始图像数据,并应用格式指令以生成格式化图像数据143。图像数据模块(未示出)可以使图像系统100从生成传感器数据的至少一部分的一个或更多个图像传感器获取图像数据。图像数据143还可以从如下一个或更多个其他源获取:例如但不限于数字摄像装置、通过互联网下接收、从存储器(例如,随机存取存储器)读取等,如本领域普通技术人员所理解的。图像数据可以是一种或更多种图像格式,并且控制器140可以执行格式指令以将图像数据转换为一种或更多种其他图像格式。如本领域技术人员所知,图像数据143可以包括例如构成图像数据的每个图像的每个像素的红、绿、蓝(RGB)值。图像数据143可以从中转换的图像格式的本领域普通技术人员已知的任何其他图像格式。根据实施方式,图像数据模块可以使用商业可用、开源或以其他方式开发的一个或更多个图像数据转换算法。[0038]图像数据模块(未示出)通常被实现为使用其并行处理器的阵列在GPU中运行的软件,并且被配置成将传入的视频图像数据的格式转换为适合直接传输至显示驱动器的三种固定压缩图像数据格式之一。在示例实施方式中,该传输可以经由如先前所述的MIPI数据链路进行。MIPI规范限定了显示驱动器可以支持的三种数据类型。[0039]压缩数据格式包括:1)位平面数据、2)半字节数据和3)字节数据。位平面数据(1)是通过从给定颜色的典型8位中选择一位并将来自每组8个相邻的像素的该选择的位压缩成一个8位字而得到。一旦来自整个图像中每个像素的所选择的位被发送至显示驱动器110,则选择另一位并重复该过程。由于来自每个像素的所选择的位的组的每次写入仅传输每个像素具有例如红、绿和蓝各8位,位平面传输需要重复该过程24次。半字节数据(2)是其中例如每个像素有4位被发送(根据限定,4位是半字节)的格式。这些4位将是每个像素的高位4位或低位4位。这些4位半字节中的与从两个相邻像素中选择的半字节对应的两个被压缩到发送至显示驱动器110的每个8位字中。该过程重复直到图像中每个像素的4位被传输。由于一次仅能发送每个像素的一半颜色信息,因此该过程必须对该颜色和其他颜色的另一半颜色信息进行重复。由于通常传输8位RGB视频,因此该半字节传输必须重复总共6次。字节数据(3)是其中针对显示器中的每个像素发送8位(或给定颜色的所有像素信息)的格式。由于有三种颜色,因此该过程必须重复3次-每种颜色一次。[0040]在示例实施方式中,控制器140可以至少部分地基于传感器数据102限定或选择一个或更多个驱动序列142以应用于图像数据143。控制器140可以将一个或更多个驱动序列142与图像数据143合并,以实现显示器150中所显示的图像特性的动态重新配置。如本文所动器110的一系列逐步指令,该指令导致显示驱动器以这样的方式操纵或处理被发送至显示器的数据,以导致显示器上的所得图像具有期望的所显示的图像特性。[0041]可以由一个或更多个驱动序列142更改或改变的所显示的图像特性包括但不限于亮度、持续性、驱动电压、照明定时和照明强度、以及发送至些可以确定液晶显示器何时改变每个灰度级的状态,这可以根据位深度和温度进行调整)、11器或其他系统部件的串行端口接口(SPI)命令(包括各种SPI命令的定时和文字值),这些都或更多个驱动序列与图像数据合并,控制器140可以执行驱动序列算法以生成合并的图像[0042]驱动序列算法可以使图像系统100至少部分地基于传感器数据限定或者选择一个的用户正在观看显示器150的左可视区域。用户的眼睛向左观看可以是预定传感器数据特性,其被映射到预定显示特性,例如降低显示器150的右可视区域的分辨率和增加显示器150的左可视区域的分辨率。将选择和使用使显示驱动器对与此情况对应的图像数据进行传感器160的传感器数据的值的组合导致形成一个或更多个驱动序列142的显示特性的组驱动序列142保留的多个位或字节以及为图像数据143保留的多个位或字节。根据实施方序列142与图像数据143一起被传输。通过接收一个或更多个驱动序列142以及图像数据143,显示驱动器110可以通过选择接收到的驱动序列之一来实现显示特性的动态重新配置。显示驱动器110可以被配置成接收图像数据帧141并使用图像数据帧141中包括的一个或更多个驱动序列142控制显示器150.显示驱动器110还可以将图像数据143提供给显示器150,因此图像数据143可以由显示器150显示以供用户查看。显示驱动器110可以被配置成在提供图像数据143的不中断显示的同时利用包括在一个或更多个驱动序列142中的显示[0045]图2是根据示例实施方式的显示驱动器210的框图。显示驱动器210类似于显示驱动器110并且在此示出有附加的部件。例如,为了动态地重新配置图像系统内的显示特性,显示驱动器210包括解析器215和图像输出217。解析器215包括解析器算法或软件模块,解析器算法或软件模块可以在解析器215内执行如下若干操作,其可以使得显示驱动器210能够处理图像数据和一个或更多个驱动序列两者,以支持在不中断显示图像数据的情况下动态地更新显示。解析器215可以使显示驱动器210接收图像数据帧,并从图像数据帧中解析或分离一个或更多个驱动序列和图像数据。解析器215可以使显示驱动器210在将图像数据提供给显示器(本文未示出)之前,例如暂时地存储一个或更多个驱动序列和图像数据。图像数据可以存储在一个或更多个缓存存储器218中,并且驱动序列可以存储在一个或更多个序列存储器219、一个或更多LUT存储器220和一个或更多个SPI存储器221中。显示驱动器210的这些部件可以集成到设置在例如专用集成电路(ASIC)或类似的电路系统上的显示驱动器集成电路(DDIC)中。[0046]解析器215读取添加到图像数据前面的报头信息,该报头信息限定存在什么(如果有的话)序列信息以及序列信息应当被存储在哪里,并且可以包括由显示驱动器210执行的用于执行用于从图像数据帧中分离一个或更多个驱动序列和图像数据的多个操作的指令。操作的示例可以包括但不限于:接收数据帧,搜索数据帧以查找识别数据帧的一部分(例如,第一行)的一个或更多个同步字节,以及将数据帧的一部分存储到序列存储器或缓存存储器。操作可以包括使用变量来执行子操作,例如从图像数据中分离一个或更多个驱动序列。根据实施方式,在从图像数据帧中分离一个或更多个驱动序列后,解析器215可以使显示驱动器210将一个或更多个驱动序列存储在存储器219至221中的一个或更多个中。一个或更多个存储器218至221可以是显示驱动器210内的易失性或非易失性存储器或存储器结构。一个或更多个存储器218至221还可以实现为分配给图像系统内的显示驱动器210使用的易失性或非易失性存储器。在从图像数据帧中分离图像数据后,解析器215可以使图像系统将图像数据存储在缓存存储器218或外部图像数据存储装置(本文未示出)中。[0047]显示驱动器210包括向显示设备提供图像数据的图像输出217。图像输出217从一个或更多个缓存存储器218或从LUT存储器220获得数据,如由当前序列确定的。[0048]时基模块216使得一个或更多个驱动序列的执行能够与一个或更多个计时器、时间间隔或同步信号例如视频同步(VSync)同步。在示例实施方式中,VSync脉冲经由输入214接收,指示每个视频帧的开始。VSync脉冲可以以序列被初始化为驱动序列中的第一指令,并且同时传入数据开始被写入缓存存储器218中的保留位置。时基216在每个VSync处被初始化为0,并且以下文中被称为“滴答”的时间增量进行计数。当计时器到达第一指令的“开始时间”字段中指定的时间时,该指令中指定的命令或操作码(“Op-code”)用指令的其余部分中指定的参数和标志执行。一旦操作的执行完成,驱动序列中的下一指令被加载。这种情况持续直到遇到最后的“序列结束”命令或操作码。一般来说,为了实现同步,驱动序列中的每个指令被配置有唯一的开始时间,并且指令按其开始时间的序列排序。此外,可以在序列指令之间设置可配置的时间段,使得序列指令之间有足够的时间用于要执行的命令。当指令不需要使用冲突的硬件(例如缓存)时,一些指令可以并行地和/或异步地执行。所有读和写操作可以与整个位平面相关联。这些特征提供对在帧期间发生的每个事件的定时的单独控制。在现有显示驱动器通常具有用于控制何时将数据发送至显示器的某些机制例如固定计时器的情况下,所公开的实施方式在单独可配置的时间将每个事件特别是每个位平面发送至显示器。这有助于许多好处,例如,在例如PWM方案中设置各个下降沿的定时,以便实现任何期望的线性或非线性伽马。它还允许容易地修改颜色序列算法,以最适合特定应用的需要。[0049]因此,结合图1中描述的其他部件,显示驱动器210的操作可以使得图像系统能够动态地重新配置显示设备的图像显示设置,而不中断显示设备正在显示的图像数据。在示例实施方式中,显示驱动器210的操作可以由执行其中设置的每个模块的一个或更多个处理器来实现。根据各种实施方式,并且如本领域普通技术人员所理解的,一个或更多个处理器表示一个或更多个片上系统(SoC)、数字信号处理器(DSP)、图形处理单元(GPU)、专用集成电路(ASIC)和/或其他处理器。根据各种实施方式,一个或更多个处理器被配置成从存储器218至221中的任一个读取并执行本文所述的模块,存储器218至221可以包括共享或独立或固态驱动器。在示例实施方式中,在没有处理器的情况下在显示驱动器上执行驱动序列。换句话说,(例如,在ASIC或FPGA上的)可编程电路的组合被设置在DDIC上以执行一个或更多个驱动序列。[0050]图3是根据示例实施方式的由显示驱动器执行的方法。例如,该方法可以由图2所示的显示驱动器210或图1所示的显示驱动器110执行。[0051]在31处,在显示驱动器处接收第一驱动序列,以及在32处,使用第一驱动序列处理视频帧。如本文所述,显示驱动器包括电路系统和/或软件和其他部件,包括解析器和用于存储可下载驱动序列的一个或更多个存储器。在示例实施方式中,第一驱动序列包括从外用于处理视频帧的一些或所有动作,即显示驱动电路系统对传入数据例如图像和/或视频数据的每个帧采取的动作。在示例实施方式中,这些指令由显示驱动器的主时基部件例如嵌入在DDIC上的电路执行。在示例实施方式中,每个指令中的字段中的一个指定驱动序列的每个指令要被执行的时间(相对于VSync事件)。在示例实施方式中,可以在驱动序列中的指定时间被包括并执行的指令包括以下中的一个或更多个:将传入的位平面数据写入外部存储器(如果存在)和/或多个片上缓存存储器中的一个或更多个;从外部存储器(如果存在)和/或从一个或更多个片上缓存存储器读取位平面数据;使用也包括在序列指令中的由LUT限定的逻辑,将来自外部存储器和/或来自各种缓存例如多个片上缓存存储器中的一个或更多个的位平面数据组合为1位输出“逻辑平面”;将该逻辑组合的结果写入另一缓存或多个缓存和/或写入输出先进先出(FIFO)缓冲器和/或存储器;对输出FIFO缓冲器和/或存储器的内容进行格式化并将其发送至显示设备;将任意数据和格式的SPI命令发送至外部显示设备(包括LC或LCoS显示设备),其中内容和时间由驱动序列确定;启动具有系统功能的其他专用控制线,例如,激光启用引脚、外部触发引脚等;控制由输出格式化器和其他片上专用硬件进行的数据转换,例如,可选地,在来自输出FIFO的传出数据被发送至背板集成电路之前,将传出数据反转;以及/或者执行其他杂项片上任务,例如清除FIFO或缓存的指[0052]此外,如本文所述,下载的驱动序列的一部分可以被修改或替换为其他可下载的列处理视频帧。该第二驱动序列可以响应于计时器事件而被下载,并且可以基于例如用户或主机CPU)可以基于传感器读数或用户输入确定需要完全不同的驱动序列。例如,驱动序列的一部分可以例如经由DDIC中的硬件指示数字驱动电路系统和/或软件,以符合各种空间光调制器例如显示设备的要求,或者以多种操作模式操作。在示例性实施方式中,第二驱动序列与第一驱动序列的不同之处在于,使用脉冲宽度调制代替占空比调制来实现显示设备中的灰度,或者使用伪模拟调制代替脉冲宽度调制用于相位显示设备。根据本公开内容,本领域普通技术人员可以设想驱动序列及其部分的其他变化。[0053]图4是根据示例实施方式的由显示驱动器执行的另一方法。例如,该方法可以由图2所示的显示驱动器210或图1所示的显示驱动器110执行。[0054]在41处,在显示驱动器处接收驱动序列。如本文所述,显示驱动器包括电路系统和/或软件和其他部件,包括解析器和用于存储可下载驱动序列的一个或更多个存储器。在示例实施方式中,驱动序列包括从外部控制器主序列可以包括如下指令的列表,其指定用于处理视频帧的一些或所有动作,即在步骤42处,显示驱动电路系统对传入数据例如图像和/或视频数据的每个帧采取的动作。在示例实施方式中,这些指令相对于由显示驱动器的主时基部件例如嵌入在DDIC上的电路限定的时间执行。在示例实施方式中,每个指令中的字段中的一个指定驱动序列的每个指令要被执行的时间(相对于VSync事件)。此外,在示例性实施方式中,主驱动序列可以包括多个驱动序列中的至少第一驱动序列和第二驱动序列,第一驱动序列和第二驱动序列可以在不同时间响应于视频信息或外部命令的变化而调用。[0055]因此,在43处,显示驱动器切换到使用主驱动序列中的第二驱动序列序列可以响应于计时器事件而被执行,并且可以基于例如用户输入、传感器读数、系统变量读数或用户输入确定需要完全不同的驱动序列。例如,驱动序列的一部分可以例如经由DDIC中的硬件指示数字驱动电路系统和/或软件,以符合各种空间光调制器如显示设备的要求,或者以多种操作模式操作。在示例性实施方式中,第二驱动序列与第一驱动序列的不同之处在于,使用脉冲宽度调制代替占空比调制来实现显示设备中的灰度,或者使用伪模拟调制代替脉冲宽度调制用于相位显示设备。根据本公开内容,本领域普通技术人员可以设想驱动序列及其部分的其他变化。[0056]图5是根据示例实施方式的显示驱动器的详细示意图。显示驱动器510类似于显示驱动器110和210,并且在此被示出有部件。例如,为了动态地重新配置图像系统内的显示特性,显示驱动器510包括主定序器515和图像输出517。主定序器515包括解析器算法,解析器算法可以执行若干操作,以使得显示驱动器510能够处理图像数据和一个或更多个驱动序列两者,以支持在不中断显示图像数据的情况下动态地更新显示。主定序器515可以使显示驱动器510接收图像数据帧,并且从图像数据帧解析或分离一个或更多个驱动序列和图像数据。主定序器515可以使显示驱动器510在将图像数据提供给显示器(本文未示出)之前,例如暂时地存储一个或更多个驱动序列和图像数据。图像数据可以存储在一个或更多个缓存存储器518中,并且驱动序列可以存储在一个或更多个序列存储器519中。显示驱动器510的这些部件可以集成到设置在例如专用集成电路(ASIC)或类似电路系统上的显示驱动器集成电路(DDIC)中。主定序器515可以包括用于从图像数据帧中分离一个或更多个驱动序列和图像数据的多个操作的指令。操作的示例可以包括但不限于接收数据帧,搜索数据帧以查找一个或更多个同步字节,或者在某些实施方式中,查找识别哪些图像数据和/或序列数据将直接跟随报头以及其应当被存储在何处的报头数据结构。操作可以包括使用变量来执行子操作,例如从图像数据中分离一个或更多个驱动序列。在从图像数据帧中分离一个或更多个驱动序列后,主定序器515可以使显示驱动器510将该一个或更多个驱动序列存储在存储器519中,并将图像数据帧存储在存储器518中。存储器519、518可以为显示驱动器510内的易失性或非易失性存储器,或者可以为显示驱动器510的外部存储器。在从图像数据帧分离图像数据后,主定序器515可以使图像系统将图像数据存储在缓存存储器518或外部图像数据存储装置中。[0057]在示例性实施方式中,驱动序列经由“SPICntrl”输入514下载到序列存储器519。驱动序列的下载可以在显示驱动器510通电后立即发生。在示例性实施方式中,驱动序列包括多达1024个128位字的列表,并且序列存储器519是为这样的驱动序列构造的。在其他实施方式中,可以设想其他大小的驱动序列和存储器。例如,如下面关于列存储器布置与本实施方式不同。在本实施方式中,使用128位的字宽,并且每个字具有多[0058]参照图6,示例驱动序列的128位指令。在该示例实施方式中,不使用前2位。标记为“开始时间‘滴答’”的字段是VSync脉冲后执行驱动序列的指令中指定动作的时间。该20位的数字指示“滴答”,这是使用中的内部时间单位,并且可以与系统时钟以及时间输入例如 VSync脉冲同步。参照图5的显示驱动器,该时间可以包括30ns,但是可以通过写入时基控制寄存器来调整,用于其他应用。标记为“操作码”的字段指定正在被命令的操作。由于这是4位字段,因此有16个可能的编码动作。操作码的可能动作的列表可以包括但不限于以下动[0063]·使用多达7个变量的逻辑表达式,将来自1个或更多个缓存以及可选地来自主存[0066]·通过输出SPI接口向任意地址发送任意数据(数据和地址通过重复使用“LUT代[0069]·控制显示驱动器中各种内部存储器或存储器结构的通电、待机或断电模式;特别是在不使用时进行上述操作,以降低功耗;[0070]·如果合适,启用特殊的“全字节”数据流位深度时,将整个像素数据从缓存移动到显示器,而不是将单个位平面移动到显示器;[0071]·配置单个缓存的读和写深度以降低功率;[0072]·将SPI输出配置成在某些应用中操作为I2C主机;[0074]·在序列中的特定时间打开/关闭选择的照明源。[0075]标记为“杂项标志”的字段是用于缓存阵列内部的多路复用(mux)控制的位,以及达7个不同位平面数据流的任意逻辑函数,如下面进一步描述的。标记为“缓存R/W标志”的字段确定哪些缓存存储器正在被写入,以及从哪个源写入,以及从哪个源读取。标记为“输出多路复用”的字段确定到输出FIFO的输入是来自缓存中的一个,还是来自LUT逻辑块,还[0076]在每个Vsync脉冲(发生在每个视频帧的开头)处,驱动序列初始化为第一指令,并且同时,在显示驱动器510中设置的一个或更多个“写入侧”寄存器的被写入主存储器518中的保留位置。时基516在每个Vsync处被初始化为t=0,并且以“滴答”为增量进行计数。当计时器到达图6中提到的第一驱动序列的“开始时间”字段中指定的时间时,该指令中指定的操作码用指令的其余部分中指定的参数和标志执行。一旦操作完成,下一驱动序列指令被加载,并且主定序器515等待该下一驱动序列指令中指定的时间。这种情况持续直到遇到最后的“序列结束”操作码。在示例实施方式中,驱动序列中的每个指令被配置有唯一的开始时间,并且指令按其开始时间的序列排序。此外,可在序列指令之间提供可配置的时间段,以便序列指令之间有足够的时间用于要执行的命令。当指令不需要使用冲突的硬件(例如缓存)时,一些指令可以被并行地执行。所有读和写操作可以与整个位平面相关联。这些特征提供在帧期间发生的每个事件的定时的单独控制。在现有显示驱动器通常具有用于控制何时将数据发送至显示器的某些机制例如固定计时器的情况下,所公开的实施方式在单独可选择的时间将每个事件并且特别是每个位平面发送至显示器。这有助于许多好处,例如,在例如PWM方案中设置单个下降沿的定时,以便实现任何期望的线性或非线性伽马。它还允许容易地修改颜色序列算法,以最适合特定应用的需要。[0077]此外,LUT逻辑块和驱动序列中的相关联的64位字段能够生成多达6个变量的任意逻辑函数,其中这些变量被理解为像素数据字的位。作为6位地址的多达6个输入可以被用于该64位字符串。由于2的6次方是64,因此该64的字符串中的任何位都可以被认为是6个输入的可能组合之一的结果。通过在该64位字符串中正确选择1和0的模式,可以确定逻辑函数。这种能力使得能够有效地利用通常存储在缓存存储器中的位平面数据执行计算。在示例实施方式中,如果6个输入中的任一个为真,则可以使用该阵列生成真输出-有效地创建了6宽“或”函数。替选地或此外,可以创建仅当一个输入为真而其他输函数。这些逻辑计算可以用作根据位平面数据表示的特定灰度级确定何时结束脉冲宽度调制的过程的一部分。在实施方式中,64位查找表可以处理与6个缓存存储器对应的6个输入的任何逻辑函数。在实施方式中,有7个缓存。第7缓存可以具有允许其中的数据与先前的逻方式中,6位LUT函数的结果被写入第7缓存,并且在下一指令中,6位LUT函数的结果与新数据组合以形成更多的扩展计算。[0078]其他功能可以被编程到显示驱动器510中。例如,确定“滴答”的持续时间的时基516是可编程的,使得可以根据用户和/或设备要求执行更快或更慢的驱动序列。在一个实施方式中,滴答的持续时间可以基于驱动序列中命令的长度或复杂性。在另一实施方式中,滴答的持续时间可以基于显示设备的最快帧速率。因为SPI输出接口517是可编程的,所以SPI输出接口517可以与除显示设备以外的其他设备进行通信。在示例实施方式中,SPI输出接口517可以控制SPI可编程数模控制器(DAC),例如设置照明LED或LASER等的电流电平。在另一示例实施方式中,提供对显示驱动器510上的输出引脚的任意控制。[0079]图7是根据示例实施方式的显示驱动器的另一详细示意图。显示驱动器710类似于显示驱动器110和210,并且在此示出有附加的部件。注意被分离为例如3个部分,使得能够例如,一次仅更新序列的一部分。这三个部分是命令FIFO析器715从传入数据中读取报头信息,确定存在更新的序列信息,并将结果写入适当的存储器719、720和721。本领域普通技术人员将理解,部分的数目可以变化。解析器715包括解析器算法,解析器算法可以在解析器715内执行如下若干操作,其可以使得显示驱动器710能够处理图像数据和一个或更多个驱动序列两者,以支持在不中断显示图像数据的情况下动态地更新显示。解析器715可以使显示驱动器710接收图像数据帧,并且从图像数据帧中解析或分离一个或更多个驱动序列和图像数据。解析器715可以使显示驱动器710在将图像数据提供给显示器(本文未示出)之前,例如暂时地存储一个或更多个驱动序列和图像数据。图像数据可以存储在一个或更多个缓存存储器718中,并且驱动序列可以存储在一个或更多个序列存储器719(此处示出为“命令FIFO”)、一个或更多个LUT存储器720(此处示出为"LUTFIF0")和一个或更多个SPI存储器721中。显示驱动器710的这些部件可以集成到设置在例如专用集成电路(ASIC)或类似电路系统上的显示驱动器集成电路(DDIC)中。此外,显示驱动器710被示出为具有两个通道,即单个解析器715和时基716控制存储器719、720、721中的至少每两个的操作。两个通道实现高数据吞吐量,或者在某些应用中驱动多于一个的显示设备,并且在不脱离所公开的实施方式的范围和精神的情况下,可以根据具体应用添加和去除通道。[0080]与图5所示的显示驱动器510相反,图7所示的本实施方式消除了外部存储器,而增加了缓存存储器718的数目。例如,可以设置64个缓存存储器。在示例面数据可以存储在这些缓存中,因此不需要主/外部存储器。此外,缓存存储器718被配置成它们可以单独使用,或成对使用,或以4或8为一组使用。这使得缓存存储器能够适合如下位平面,其将用于不同大小的显示器,包括随着未来技术的发展预期可用的更大的显示器。进一步与图5和图6的实施方式相比,驱动序列可以被划分或分离为不同的字段或指令的类型。在示例实施方式中,驱动序列的第一字段仅保存指令,而驱动序列的第二字段仅保存LUT内容,并且驱动序列的第三字段仅保存SPI指令,其中分离地配置的存储器设置在显示驱动器710上。因此,显示驱动器710可以被适配和配置成在任何时间点下载驱动序列的这图6的先前实施方式,驱动序列的各个部分或子部分在深度(字的数目)和宽度两者上均可以增加。在示例实施方式中,LUT存储器720可以是256位宽,使得它生成多达8位的任意函数。由于标准视频通常为8位宽,因此这使得能够在单个步骤中对传入视频的全宽进行计算。此外,各个驱动序列可以在深度方面增加到例[0081]伪代码[0082]以下部分描述了表示驱动序列的有限版本的“伪代码”。应当理解的是,虽然驱动序列本身是二进制、十六进制或其他机器可读格式,但是以下伪代码以人类可读格式呈现。本领域普通技术人员将进一步理解,虽然该伪代码部分显然不表示真实世界的驱动序列,但是其旨在使得本领域普通技能人员能够对可以从本文所述的新颖显示驱动器电路系统和设备/方法中受益的这样的可下载序列进行编程。[0083]就本部分而言,显示驱动器系统或设备可以被配置有3个缓存存储器,每个缓存存储器包含或存储1位字,因此将LUT字符串限制为仅8位。本领域普通技术人员将理解,本文的实施方式可以包括附加的缓存存储器、较大的查找表和较宽的数据字,如上述L芯片和N[0084]在该实施方式中,3个缓存存储器将在前7个像素地址中加载值0到7。图8B示出了像素号(在该实施方式中也将是缓存存储器地址)、对应的灰度值以及将存在于缓存0并且完全是任意的。在实施方式中,假设根据以下的对准约定:当使用LUT时,C[0]值选择于LUT是8位宽,因此来自缓存的这3位形成可以选择这8位中的任一位的3位地址。[0085]在帧的开始处,提供了从主存储器获取缓存数据并将其加载到三个缓存中的驱动[0089]接下来,计算显示器的平面加载数据。在实施方式中,对每个平面加载使用两步过程。在第一步中,从3个缓存中读取数据,使用LUT得出1位结果,并将这些1位结果写入输出[0090]在下一指令中,将1写入如下任何像素,其具有除0以外的任何值作为所需灰度值。这对应于图5中提供的上升沿。没有上升沿。任何其他灰度值将导致进入LUT字符串中的不同地址,这将产生1。[0094]然后,按照以下方式执行序列的后续或附加行:[0097]或“001”在此将具有下降沿(LUT地址000或001),所有其他像素值将保持高);[0111]注意,最后一个LUT逻辑比较的结果将为0,无论缓存内容如何,因为LUT为全0。这是有意义的,因为如果没有先前的下降沿,则此时需要下降沿。[0112]为了说明目的,上述实施方式使用了许多简化假设。在其他实施方式中,缓存存储器中的每个条目是对应于多个相邻的像素——通常为256——的位值的整个字。LUT同时应用于这些像素中的每一个,并且在某些实施方式中,这些操作中的每一个将256个像素的值写入输出FIFO或从输出FIF0写出。此外,在其他实施方式中,在序列中,序列可以具有附加的命令,包括照明控制串行外围接口(SPI)命令。[0113]本主题公开内容的实施方式克服了常规设备和方法的上述确认的问题以及现有技术的其他缺点和缺陷。本文的实施方式具有若干益处和优点,包括但不限于以下。本主题公开内容的实施方式将显示驱动过程的几乎所有方面置于可下载序列的控制之下。与已知的系统/方法相比,对序列进行适配和配置以实现设计和下载,使得在诸如所使用的灰度算[0114]本文中的实施方式提供了一种DDIC,该DDIC具有最大的灵活性和可配置性,使得其可以与现有的显示设备一起使用,同时保持足够的灵活性,以可与未来的显示芯片一起使用;甚至包括客户或终端用户当前未预期的特征的那些。本文中实施方式的灵活DDIC设计不需要添加许多外部添加部件。此外,实施方式不利用限制其仅适用于某些应用的内置硬件特征。[0115]除了配置灵活性之外,根据所公开的实施方式制作的DDIC芯片/器件可扩
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家政服务人员合同协议2026年
- 2026上海对外经贸大学国际经贸学院行政管理人员招聘1人备考题库含答案详解(新)
- 2026贵州贵阳市第一幼儿园花果园分园教师急聘1人备考题库及答案详解(夺冠系列)
- 2026广东云浮市招募就业见习人员299人备考题库含答案详解(综合题)
- 2026苏州电瓷厂股份有限公司招聘12人备考题库含答案详解(典型题)
- 2026贵州安顺市重点产业人才“蓄水池”第一批需求岗位专项简化程序招聘2人备考题库附答案详解(完整版)
- 2026西藏那曲嘉黎县人力资源和社会保障局招聘嘉黎县医共体公共卫生专干的备考题库附答案详解(a卷)
- 2026重庆通邑卫士智慧生活服务有限公司招聘189人备考题库及答案详解(各地真题)
- 2026广东惠州仲恺高新区赴高校招聘编内教师50人备考题库(广州考点)附答案详解(研优卷)
- 2026湖北随州技师学院招聘教师12人备考题库附答案详解(模拟题)
- 中国商飞在线测评题
- 海外工程财务制度
- 人工智能教育模式在初中历史教学中的应用与实践教学研究课题报告
- 2025年海淀卫校新生面试题库及答案
- 69-集团战略管理体系设计方案:构建高效执行力与行业领先战略管理能力的全面规划与实施指南
- DB4205∕T 89-2021 小流域暴雨洪水经验公式法洪峰流量计算规范
- 徐矿集团历年校园招聘笔试必刷题
- 五四表彰大会通知
- 《中华人民共和国环境保护法》测试题库及答案
- 中考专项复习魔壶的秘密反应后溶液中溶质成分的探究
- 铁路运输企业固定资产全生命周期管理创新研究
评论
0/150
提交评论