显示控制结构、显示控制方法、显示基板和显示装置与流程

文档序号:16521002发布日期:2019-01-05 09:58阅读:165来源:国知局
显示控制结构、显示控制方法、显示基板和显示装置与流程

本发明属于显示技术领域,具体涉及显示控制结构、显示控制方法、显示基板和显示装置。



背景技术:

平板显示包括液晶显示(liquidcrystaldisplay,简称lcd)和有机发光二极管(organiclight-emittingdiode,简称oled)显示。尤其是oled显示,由于具有反应速度较快、对比度更高、视角更广、可柔性(flexible)且功耗更低等特点,成为目前显示领域的研究热点。

液晶显示和oled显示都采用独立的薄膜晶体管的驱动方式去控制每个像素,使得每个像素按显示规则进行图像显示。这样,对每个像素的控制要求就比较高,例如,在oled显示中,随着elvdd补偿、demura、r角补偿等等一系列的独立的专用性的功能加入到驱动电路后,显示寄存器分配差异化越来越大,同一块显示面板对于搭载不同的驱动电路不单单需要物理意义上的引脚对引脚(pintopin),而且极大地增加了面板厂和客户端对于兼容性调试的难度和工作量。

当客户采用不止一家面板供应商的产品供应时,客户为面板提供的主板驱动的接口和程序都可能出现不兼容的情况,而面临代码修改或功能调用错误,这无疑会对客户造成影响。作为面板供应商,面对客户提供的固化程序,如何适应客户配置在不同的供应商位置的功能匹配,提供面板驱动电路的兼容性,成为目前亟待解决的技术问题。



技术实现要素:

本发明所要解决的技术问题是针对现有技术中上述不足,提供一种显示控制结构、显示控制方法、显示基板和显示装置,该显示控制结构及显示控制方法能自动识别不同显示面板调用某一控制功能的不同对应关系,因此具有较高的兼容性。

解决本发明技术问题所采用的技术方案是该显示控制结构,包括接口模块、逻辑配置模块、显示寄存器模块,所述接口模块至少用于接收指令信息,所述逻辑配置模块用于对所述指令信息进行逻辑分析及配置,在所述逻辑配置模块和所述显示寄存器模块之间至少包括用于对控制指令进行解析和传输的命令单元,所述命令单元包括指令缓冲模块、寄存器匹配模块、指令解码模块和地址计数模块,其中:

所述指令缓冲模块,与所述逻辑配置模块连接,用于接收并缓冲至少一条完整的经逻辑分析及配置后的控制指令;

所述寄存器匹配模块,与所述指令缓冲模块连接,用于接收所述控制指令,并根据所述控制指令匹配相应的指令代码;

所述指令解码模块,与所述寄存器匹配模块连接,用于接收并解析所述指令代码,从所述指令代码中获取各个指令字段及其对应的地址;

所述地址计数模块,与所述指令解码模块和所述显示寄存器模块连接,用于接收所述地址并将所述地址传输至所述显示寄存器模块,以使得所述显示寄存器模块调用并执行相应的控制功能。

可选的是,所述指令缓冲模块包括数据侦测部,所述数据侦测部用于判断是否接收完毕一条完整的所述控制指令,其包括:

判断接收到的所述控制指令是否为包括帧头、帧尾的符合预定包长的数据;

和/或,判断接收到的所述控制指令是否为包括校验值的符合预定包长的数据。

可选的是,所述寄存器匹配模块包括存储部、查找部和匹配部,其中:

所述存储部,预存有包括多个指令代码的指令表单,每一所述指令代码对应一功能标识;

所述查找部,用于根据所述控制指令在所述指令表单中匹配所述控制指令对应的功能标识;

所述匹配部,用于根据所述功能标识匹配与所述控制指令对应的指令代码。

可选的是,所述指令解码模块包括解码部、区分部和提取部,其中:

所述解码部,用于对所述指令代码进行解码;

所述区分部,用于区分解码后的所述指令代码的指令字段、地址;

所述提取部,用于提取所述区分部中的各个所述指令字段及其对应的所述地址。

可选的是,所述接口模块还用于接收显示数据信息,该所述显示控制结构还包括用于对显示数据进行解析和传输的显示单元,所述显示单元包括显示数据控制模块,所述显示数据控制模块设置于所述逻辑配置模块和所述显示寄存器模块之间,用于将经逻辑分析及配置后的显示数据中包含的图片编码进行解码和还原,并根据执行所述控制功能形成的显示规则配置至显示阵列。

一种显示控制方法,至少用于对控制指令进行解析并传输至显示寄存器模块,包括步骤:

接收指令信息;

对所述指令信息进行逻辑分析及配置;

接收并缓冲至少一条完整的经逻辑分析及配置后的控制指令;

根据所述控制指令匹配相应的指令代码;

解析所述指令代码,从所述指令代码中获取各个指令字段及其对应的地址;

将所述地址传输至所述显示寄存器模块,以使得所述显示寄存器模块调用并执行相应的控制功能。

可选的是,接收并缓冲至少一条完整的经逻辑分析及配置后的控制指令的步骤,包括:

判断接收到的所述控制指令是否为包括帧头、帧尾的符合预定包长的数据;

和/或,判断接收到的所述控制指令是否为包括校验值的符合预定包长的数据。

可选的是,根据所述控制指令匹配相应的指令代码的步骤,包括:

预存包括多个指令代码的指令表单,每一所述指令代码对应一功能标识;

根据所述控制指令在所述指令表单中匹配所述控制指令对应的功能标识;

根据所述功能标识匹配与所述控制指令对应的指令代码。

可选的是,解析所述指令代码,从所述指令代码中获取各个指令字段及其对应的地址的步骤,包括:

对所述指令代码进行解码;

区分解码后的所述指令代码的指令字段、地址;

提取所述区分部中的各个所述指令字段及其对应的所述地址。

可选的是,还包括对显示数据进行解析并传输至所述显示寄存器模块的步骤,其包括:

将经逻辑分析及配置后的显示数据中包含的图片编码进行解码和还原;

根据执行所述控制功能形成的显示规则配置至显示阵列。

一种显示基板,包括驱动电路,其中,所述驱动电路包括上述的显示控制结构。

一种显示装置,包括上述的显示基板。

本发明的有益效果是:

该显示控制结构和相应的显示控制方法,通过在命令流程中加入指令缓冲和寄存器匹配功能,从而能自动识别不同显示面板调用某一控制功能的不同对应关系,具有较高的兼容性,极大地简化了客户主控端设计的工作量,而且有效地减少主控端逻辑代码,加快系统速度;

相应的,极大地简化了主控端的工作量以及减少了系统的冗余代码,为客户赢得宝贵时间和留下良好影响;同时,还可以很直观的评判不同厂家显示产品显示的优劣性,对于不同供应商的显示产品的横向比较起到直观效果。

附图说明

图1为本发明实施例1中显示控制结构的结构框图;

图2为本发明实施例1中显示控制方法的流程图;

附图标识中:

1-接口模块;2-逻辑配置模块;3-显示寄存器模块;4-指令缓冲模块;5-寄存器匹配模块;6-指令解码模块;7-地址计数模块;8-显示数据控制模块;

11-命令单元;12-显示单元。

具体实施方式

为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方式对本发明显示控制结构、显示控制方法、显示基板和显示装置作进一步详细描述。

实施例1:

针对以上问题,本实施例提供一种显示控制结构和相应的显示控制方法,通过在命令(command)的流程中加入指令缓冲和寄存器匹配功能,从而能自动识别不同显示面板调用某一控制功能的不同对应关系,具有较高的兼容性,极大地简化了客户主控端设计的工作量,而且有效地减少主控端逻辑代码,加快系统速度。

如图1所示,该显示控制结构包括接口模块1、逻辑配置模块2、显示寄存器模块3,接口模块1用于接收指令信息和显示数据信息,逻辑配置模块2用于对指令信息进行逻辑分析及配置,接口模块1例如可以为mipi接口,用于接收指令信息、显示数据信息。显示寄存器模块3例如可以为随机存储器(randomaccessmemory,简称ram)。

该显示控制结构在逻辑配置模块2和显示寄存器模块3之间至少包括用于对控制指令进行解析和传输的命令(command)单元,命令单元11包括指令缓冲(commandbuffer)模块4、寄存器匹配(registermapping)模块5、指令解码(commanddecoder)模块6和地址计数模块7,其中:

指令缓冲模块4,与逻辑配置模块2连接,用于接收并缓冲至少一条完整的经逻辑分析及配置后的控制指令;

寄存器匹配模块5,与指令缓冲模块4连接,用于接收控制指令,并根据控制指令匹配相应的指令代码;

指令解码模块6,与寄存器匹配模块5连接,用于接收并解析指令代码,从指令代码中获取各个指令字段及其对应的地址;

地址计数模块7,与指令解码模块6和显示寄存器模块3连接,用于接收地址并将地址传输至显示寄存器模块3,以使得显示寄存器模块3调用并执行相应的控制功能。

其中,指令缓冲模块4包括数据侦测部,数据侦测部用于判断是否接收完毕一条完整的控制指令,其包括:

判断接收到的控制指令是否为包括帧头、帧尾的符合预定包长的数据;

和/或,判断接收到的控制指令是否为包括校验值的符合预定包长的数据。

寄存器匹配模块5包括存储部、查找部和匹配部,其中:

存储部,预存有包括多个指令代码的指令表单,每一指令代码对应一功能标识;

查找部,用于根据控制指令在指令表单中匹配控制指令对应的功能标识;

匹配部,用于根据功能标识匹配与控制指令对应的指令代码。

这里的寄存器匹配模块5可以单独设计为一个微控制器(microcontrollerunit,简称mcu),也可以使用现有功能类似的器件,这里不做限定。

可以想象,如果没有指令缓冲模块4和寄存器匹配模块5,则,主控端通过接口模块1传递的指令和显示数据,其中的指令通过指令解码模块6进入相关设定地址的显示寄存器模块3,执行控制功能形成的显示规则将显示数据配置至显示阵列,其中只涉及对显示数据的传输压缩和解码解压过程,显示数据直接到达显示寄存器模块3,如此实现控制电路内部的数据传输过程。当显示产品处于一供或者独供的情况下该控制方式不会导致显示问题;但是,当如果显示产品集成过程中需要导入其他供应商(并不限定具体排列为几的供应商,例如二供)时,由于显示面板目前的兼容性较差,特别是在一些特殊的专用性的功能上,由于各供应商的设计工艺和设计能力都不一样,必然导致兼容二供产品时候需要在主控端重新调试二供产品代码,不但成倍增加了主控端设计人员的工作量,而且必然导致系统的冗余代码增多。

而在本实施例的显示控制结构中,利用上述的指令缓冲模块4和寄存器匹配模块5,在某产品属于二供(第二供应商配置)状态下,就可以在主控端不修改任何代码的情况下,通过自动识别不同显示面板调用某一控制功能的不同对应关系,实现完美兼容非一供产品(例如二供产品)。

指令解码模块6包括解码部、区分部和提取部,其中:

解码部,用于对指令代码进行解码;

区分部,用于区分解码后的指令代码的指令字段、地址;

提取部,用于提取区分部中的各个指令字段及其对应的地址。

应该理解的是,该显示控制结构还包括用于对显示数据进行解析和传输的显示单元12,该显示单元12与命令单元11为分别独立的两个通道,或者说显示单元12与命令单元11并行。显示单元12包括显示数据控制模块8,显示数据控制模块8设置于逻辑配置模块2和显示寄存器模块3之间,用于将经逻辑分析及配置后的显示数据(displaydata)中包含的图片编码进行解码和还原,并根据执行控制功能形成的显示规则配置至显示阵列。

相应的,如图2所示,本实施例提供的显示控制方法,至少用于对控制指令进行解析并传输至显示寄存器模块3,其包括步骤:

步骤s1):接收指令信息。

在该步骤中,接口模块1为物理接口,例如可以为mipi接口,用于接收指令信息。

步骤s2):对指令信息进行逻辑分析及配置。

在该步骤中,实现接收接口信息、数据,实现从物理接口到控制程序的转换。

步骤s3):接收并缓冲至少一条完整的经逻辑分析及配置后的控制指令。

在该步骤中,对传输数据进行缓存,以便于后续能通过完整的控制指令识别并匹配相应的指令代码。接收并缓冲至少一条完整的经逻辑分析及配置后的控制指令的步骤,包括:

判断接收到的控制指令是否为包括帧头、帧尾的符合预定包长的数据;

和/或,判断接收到的控制指令是否为包括校验值的符合预定包长的数据。

步骤s4):根据控制指令匹配相应的指令代码。

在该步骤中,根据预先设置在寄存器匹配模块5中的指令表单,通过查找比对,确认相关功能,获得需要设置的指令代码并下发。根据控制指令匹配相应的指令代码的步骤,具体包括:

预存包括多个指令代码的指令表单,每一指令代码对应一功能标识;

根据控制指令在指令表单中匹配控制指令对应的功能标识;

根据功能标识匹配与控制指令对应的指令代码。

步骤s5):解析指令代码,从指令代码中获取各个指令字段及其对应的地址。

在该步骤中,解析指令代码以从中分解得到控制功能在显示寄存器模块3对应的地址。解析指令代码,从指令代码中获取各个指令字段及其对应的地址的步骤,包括:

对指令代码进行解码;

区分解码后的指令代码的指令字段、地址;

提取区分部中的各个指令字段及其对应的地址。

步骤s6):将地址传输至显示寄存器模块3,以使得显示寄存器模块3调用并执行相应的控制功能。

在该步骤中,通过寄存器地址寻址方式将地址传输至显示寄存器模块3。

同样应该理解的是,该显示控制方法还包括对显示数据进行解析并传输至显示寄存器模块3的步骤,其包括:

将经逻辑分析及配置后的显示数据中包含的图片编码进行解码和还原。即,将主控端传输过来的按照vsea格式(标准格式)已经压缩好的图片编码,通过现有的解码方式进行图片还原处理;

根据执行控制功能形成的显示规则配置至显示阵列。

基于上述显示控制方法,该显示控制结构的工作原理为:

当主控端导入或链接显示面板进行调试时,二供的显示面板需要在控制结构中将一供的特殊功能专用性的功能指令(比如调节亮度)以及和一供差异点的指令匹配(codemapping)成同样的。举例来说:主控端下发代码指令为一供代码,当如果某个专用性的功能开启操作一供是对0xaa寄存器下发指令0x11时,而二供开启同样的专用性的功能是0xab寄存器下发指令0x12时,此时常规的控制结构不可能能完成此操作任务,或造成系统调试问题。而采用本实施例中的显示控制结构时,则指令缓冲模块4中将主控端对0xaa寄存器下发的0x11操作屏蔽舍弃,并且在寄存器匹配模块5中自动匹配出对0xab寄存器下发指令0x12,如此就完成了一次匹配的过程,并保证后续能准确的调用和执行控制功能,极大地简化了主控端的工作量以及减少了系统的冗余代码,为客户赢得宝贵时间和留下良好影响。

通常情况下,不同厂家的显示产品由于控制电路不同,对比不同类型的显示产品的性能很难实现,而采用上述显示控制结构,由于可以实现相同的代码匹配不同厂家的显示产品,因此可以很直观的评判不同厂家显示产品显示的优劣性,对于不同供应商的显示产品的横向比较起到直观效果。

实施例2:

本实施例提供一种显示基板,该显示基板中的驱动电路包括实施例1的显示控制结构。

该显示基板可以为阵列基板,其可应用于液晶显示或oled显示中,在阵列基板上的设置方式可以为goa(gateonarray)形式的电路结构,也可以为普通设置的电路结构。该显示基板还可以为组合方式,例如为coa(colorfilteronarray)液晶显示方式。当然,还可以应用于其他的电路控制场合,这里不做限定。

该显示基板由于采用上述自动识别控制指令的显示控制结构,因此具有较强的兼容性,大大扩充了其应用范围,也便利了使用客户。

实施例3:

本实施例提供一种显示装置,该显示装置包括实施例2中的显示基板。

该显示装置可以为:台式电脑、平板电脑、笔记本电脑、手机、pda、gps、车载显示、投影显示、摄像机、数码相机、电子手表、计算器、电子仪器、仪表、液晶面板、电子纸、电视机、显示器、数码相框、导航仪等任何具有显示功能的产品或部件,可应用于公共显示和虚幻显示等多个领域。

可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1