多线寻址驱动方法及系统转让专利

申请号 : CN201710645779.6

文献号 : CN107393471B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 冯俊曾德源计万里

申请人 : 芯颖科技有限公司

摘要 :

本发明实施例提供了一种多线寻址驱动方法及系统,涉及OLED显示技术领域。方法包括处理器对读取到的原始图像数据中的N行数据进行分析计算出扫描驱动方式,基于扫描驱动方式向时序控制器发送驱动时序波形产生指令及将驱动时序波形对应的列分解数据发送给列驱动器模块;然后时序控制器接收到驱动时序波形产生指令后,产生扫描驱动方式对应的驱动时序波形,并基于驱动时序波形控制所述行驱动器进行驱动扫描,以便行驱动器控制OLED像素阵列的行驱动;列驱动器模块接收到所述驱动时序波形对应的列分解数据,控制OLED像素阵列的列驱动,以此通过处理器读取N行数据处理得到扫描驱动方式,提高OLED的寿命、降低功耗、提高分辨率。

权利要求 :

1.一种多线寻址驱动方法,其特征在于,应用于多线寻址驱动系统,所述系统包括处理器、时序控制器、行驱动器和列驱动器模块,所述方法包括:所述处理器逐行读取预存的原始图像数据,以N为单位进行判断,若读取到所述原始图像数据中的N行数据,分别计算所述N行数据中每个像素点各自的R分量、G分量、B分量每列的最优挡位值并对RGB分量进行MLA矩阵和SLA矩阵分解;

根据计算得到的每个像素点各自的R分量、G分量、B分量每列的最优挡位值,提取N行MLA矩阵中最小的最优挡位值作为所述N行数据R分量、G分量、B分量各自对应的MLA矩阵;

根据计算得到的原始图像数据RGB分量矩阵和所述N行数据R分量、G分量、B分量各自对应的MLA矩阵,计算得到所述N行数据R分量、G分量、B分量各自对应的SLA矩阵;

判断预先获取的N行数据R分量是否全部相同,若是,获得所述N行数据R分量采用N行MLA扫描驱动方式;

若否,判断所述N行数据R分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(N-1/N)倍,若所述N行数据R分量对应的MLA矩阵的数据等于预设最大灰阶值的(N-1/N)倍,获得所述N行数据R分量采用(N-1/N)MLA+SLA组合扫描驱动方式,若所述N行数据R分量对应的MLA矩阵的数据不等于预设最大灰阶值的(N-1/N)倍,依次递推继续判断,直到判断所述N行数据R分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(1/N)倍,若所述N行数据R分量对应的MLA矩阵的数据等于预设最大灰阶值的(1/N)倍,获得所述N行数据R分量采用(1/N)MLA+SLA组合扫描驱动方式,若为否,获得所述N行数据R分量采用SLA扫描驱动方式;

基于所述扫描驱动方式向所述时序控制器发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块;

所述时序控制器接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器进行驱动扫描,以便所述行驱动器控制OLED像素阵列的行驱动;

所述列驱动器模块接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列的列驱动。

2.根据权利要求1所述的方法,其特征在于,根据计算得到的原始图像数据RGB分量矩阵和所述N行数据R分量、G分量、B分量各自对应的MLA矩阵,计算得到所述N行数据R分量、G分量、B分量各自对应的SLA矩阵之后,所述方法还包括:判断预先获取的N行数据G分量是否全部相同,若是,获得所述N行数据G分量采用N行MLA扫描驱动方式;

若否,判断所述N行数据G分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(N-1/N)倍,若所述N行数据G分量对应的MLA矩阵的数据等于预设最大灰阶值的(N-1/N)倍,获得所述N行数据G分量采用(N-1/N)MLA+SLA组合扫描驱动方式,若所述N行数据G分量对应的MLA矩阵的数据不等于预设最大灰阶值的(N-1/N)倍,依次递推继续判断,直到判断所述N行数据G分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(1/N)倍,若所述N行数据G分量对应的MLA矩阵的数据等于预设最大灰阶值的(1/N)倍,获得所述N行数据G分量采用(1/N)MLA+SLA组合扫描驱动方式,若为否,获得所述N行数据G分量采用SLA扫描驱动方式。

3.根据权利要求1所述的方法,其特征在于,根据计算得到的原始图像数据RGB分量矩阵和所述N行数据R分量、G分量、B分量各自对应的MLA矩阵,计算得到所述N行数据R分量、G分量、B分量各自对应的SLA矩阵之后,所述方法还包括:判断预先获取的N行数据B分量是否全部相同,若是,获得所述N行数据B分量采用N行MLA扫描驱动方式;

若否,判断所述N行数据B分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(N-1/N)倍,若所述N行数据B分量对应的MLA矩阵的数据等于预设最大灰阶值的(N-1/N)倍,获得所述N行数据B分量采用(N-1/N)MLA+SLA组合扫描驱动方式,若所述N行数据B分量对应的MLA矩阵的数据不等于预设最大灰阶值的(N-1/N)倍,依次递推继续判断,直到判断所述N行数据B分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(1/N)倍,若所述N行数据B分量对应的MLA矩阵的数据等于预设最大灰阶值的(1/N)倍,获得所述N行数据B分量采用(1/N)MLA+SLA组合扫描驱动方式,若为否,获得所述N行数据B分量采用SLA扫描驱动方式。

4.根据权利要求1所述的方法,其特征在于,所述系统还包括帧存储器,所述方法还包括:

将所述原始图像数据存储至所述帧存储器中;

所述处理器读取所述帧存储器中的原始图像数据中的N行数据。

5.一种多线寻址驱动系统,其特征在于,所述系统包括处理器、时序控制器、行驱动器和列驱动器模块,所述处理器分别与所述时序控制器、所述列驱动器模块耦合,所述时序控制器与所述行驱动器耦合;

所述处理器,用于逐行读取预存的原始图像数据,以N为单位进行判断,若读取到所述原始图像数据中的N行数据,分别计算所述N行数据中每个像素点各自的R分量、G分量、B分量每列的最优挡位值并对RGB分量进行MLA矩阵和SLA矩阵分解;

根据计算得到的每个像素点各自的R分量、G分量、B分量每列的最优挡位值,提取N行MLA矩阵中最小的最优挡位值作为所述N行数据R分量、G分量、B分量各自对应的MLA矩阵;

根据计算得到的原始图像数据RGB分量矩阵和所述N行数据R分量、G分量、B分量各自对应的MLA矩阵,计算得到所述N行数据R分量、G分量、B分量各自对应的SLA矩阵;

判断预先获取的N行数据R分量是否全部相同,若是,获得所述N行数据R分量采用N行MLA扫描驱动方式;

若否,判断所述N行数据R分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(N-1/N)倍,若所述N行数据R分量对应的MLA矩阵的数据等于预设最大灰阶值的(N-1/N)倍,获得所述N行数据R分量采用(N-1/N)MLA+SLA组合扫描驱动方式,若所述N行数据R分量对应的MLA矩阵的数据不等于预设最大灰阶值的(N-1/N)倍,依次递推继续判断,直到判断所述N行数据R分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(1/N)倍,若所述N行数据R分量对应的MLA矩阵的数据等于预设最大灰阶值的(1/N)倍,获得所述N行数据R分量采用(1/N)MLA+SLA组合扫描驱动方式,若为否,获得所述N行数据R分量采用SLA扫描驱动方式;

基于所述扫描驱动方式向所述时序控制器发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块;

所述时序控制器,用于接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器进行驱动扫描,以便所述行驱动器控制OLED像素阵列的行驱动;

所述列驱动器模块,用于接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列的列驱动。

说明书 :

多线寻址驱动方法及系统

技术领域

[0001] 本发明涉及OLED显示技术领域,具体而言,涉及一种多线寻址驱动方法及系统。

背景技术

[0002] 有机发光二极管(Organic Light Emitting Diode,OLED)作为一种新型发光技术,具有其他一些平板显示器无法比拟的优势,它主要的技术特点是自发光、全彩色显示、高亮度、高对比度、低电压、低功耗、轻薄(体积与重量仅为LCD的1/3)、高发光效率、快速响应、宽视角等。有机发光二极管(OLED)被业界公认为继LCD之后的第三代显示技术,但目前使用寿命不够长且PMOLED(Passive Matrix OLED)的分辨率较低。传统的逐行单线扫描的驱动方法在显示一帧图像的周期中,每行像素被点亮的时间短,因此为了达到目标亮度,每行像素所需的峰值电流就很大,这就大大地降低了OLED元件的使用寿命;另外,电流越大,元器件的热功耗也越大,这就大大地增加了功耗;再者,由于峰值电流不可能无限制的增大,制约了PMOLED显示屏分辨率的提高。

发明内容

[0003] 本发明的目的在于提供一种多线寻址驱动方法及系统,以改善上述问题。为了实现上述目的,本发明采取的技术方案如下:
[0004] 第一方面,本发明实施例提供了一种多线寻址驱动方法,应用于多线寻址驱动系统,所述系统包括处理器、时序控制器、行驱动器和列驱动器模块。所述方法包括:所述处理器对读取到的原始图像数据中的N行数据进行分析计算出扫描驱动方式,基于所述扫描驱动方式向所述时序控制器发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块;所述时序控制器接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器进行驱动扫描,以便所述行驱动器控制OLED像素阵列的行驱动;所述列驱动器模块接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列的列驱动。
[0005] 第二方面,本发明实施例提供了一种多线寻址驱动系统,所述系统包括处理器、时序控制器、行驱动器和列驱动器模块。所述处理器分别与所述时序控制器、所述列驱动器模块耦合,所述时序控制器与所述行驱动器耦合。所述处理器,用于对读取到的原始图像数据中的N行数据进行分析计算出扫描驱动方式,基于所述扫描驱动方式向所述时序控制器发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块。所述时序控制器,用于接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器进行驱动扫描,以便所述行驱动器控制OLED像素阵列的行驱动。所述列驱动器模块,用于接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列的列驱动。
[0006] 本发明实施例提供了一种多线寻址驱动方法及系统,所述处理器对读取到的原始图像数据中的N行数据进行分析计算出扫描驱动方式,基于所述扫描驱动方式向所述时序控制器发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块;然后所述时序控制器接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器进行驱动扫描,以便所述行驱动器控制OLED像素阵列的行驱动;所述列驱动器模块接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列的列驱动,以此通过处理器读取N行数据处理得到扫描驱动方式,弥补传统逐行单线扫描的缺点,提高OLED的寿命、降低功耗、提高分辨率。
[0007] 本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

[0008] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0009] 图1为本发明实施例的应用环境;
[0010] 图2为本发明实施例提供的多线寻址方法的流程图;
[0011] 图3为本发明实施例提供的多线寻址方法的第一子流程图;
[0012] 图4为本发明实施例提供的多线寻址方法的第二子流程图;
[0013] 图5为本发明实施例提供的多线寻址方法的第三子流程图;
[0014] 图6为本发明实施例提供的多线寻址驱动方法中的SLA扫描驱动方式(2线)、1/2MLA+SLA扫描驱动方式(2线)和MLA扫描驱动方式(2线)示意图;
[0015] 图7为本发明实施例提供的多线寻址驱动方法中的SLA扫描驱动方式(3线)、1/3MLA+SLA扫描驱动方式(3线)、2/3MLA+SLA扫描驱动方式(3线)、MLA扫描驱动方式(3线)示意图;
[0016] 图8为本发明实施例提供的多线寻址方法中的SLA扫描驱动方式(4线)、1/4MLA+SLA扫描驱动方式(4线)和1/2MLA+SLA扫描驱动方式(4线)示意图;
[0017] 图9为本发明实施例提供的多线寻址方法中的3/4MLA+SLA扫描驱动方式(4线)和MLA扫描驱动方式(4线)示意图;
[0018] 图10为本发明实施例提供的多线寻址驱动方法的样本实例一示意图;
[0019] 图11为为本发明实施例的多线寻址驱动方法的样本实例二示意图。

具体实施方式

[0020] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0022] 本发明下述各实施例如无特别说明均可应用于如图1所示的环境中,如图1所示,多线寻址驱动系统可以包括处理器110、时序控制器120、行驱动器130和列驱动器模块140。所述处理器110分别与所述时序控制器120、所述列驱动器模块140耦合。所述时序控制器
120与所述行驱动器130耦合。各元件之间直接或间接地电连接,以实现数据的传输或交互。
例如,这些元件之间可以通过一条或多条通讯总线或信号总线实现电连接。所述列驱动器模块140和所述行驱动器130还与OLED像素阵列200耦合,以便驱动所述OLED像素阵列中的每个像素点亮。OLED像素阵列200可以OLED像素排列的N行和M列阵列。
[0023] 所述处理器110,用于对读取到的原始图像数据中的N行数据进行分析计算出扫描驱动方式,基于所述扫描驱动方式向所述时序控制器120发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块140。
[0024] 处理器110可以是一种集成电路芯片,具有信号处理能力。上述处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0025] 所述时序控制器120,用于接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器130进行驱动扫描,以便所述行驱动器130控制OLED像素阵列200的行驱动。
[0026] 所述列驱动器模块140,用于接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列200的列驱动。
[0027] 所述列驱动模块140可以包括列分解数据存储器142和列驱动器144。所述列驱动器144与所述OLED像素阵列耦合。
[0028] 列分解数据存储器142,用于存储所述驱动时序波形对应的列分解数据。所述列驱动器144,用于控制所述OLED像素阵列200的列驱动。
[0029] 所述系统还可以包括帧存储器150。所述帧存储器150与所述处理器110耦合。所述帧存储器150,用于存储每帧输入的原始图像数据,以便所述处理器读取所述帧存储器中的原始图像数据中的N行数据。
[0030] 列分解数据存储器142和帧存储器150均可以包括但不限于随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。
[0031] 可以理解,图1所示的结构仅为示意,电子设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
[0032] 于本发明实施例中,OLED像素阵列可以为OLED显示器。
[0033] 请参阅图2,本发明实施例提供了一种多线寻址驱动方法,应用于多线寻址驱动系统,所述系统包括处理器、时序控制器、行驱动器和列驱动器模块,所述方法可以包括步骤S200、步骤S210和步骤S220。
[0034] 步骤S200:所述处理器对读取到的原始图像数据中的N行数据进行分析计算出扫描驱动方式,基于所述扫描驱动方式向所述时序控制器发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块。
[0035] 基于步骤S200,进一步地,所述处理器逐行读取预存的原始图像数据,以N为单位进行判断,若读取到所述原始图像数据中的N行数据,通过预设的矩阵分解规则将读取到的原始图像数据中的N行数据分解为MLA矩阵和SLA矩阵,根据所述MLA矩阵和SLA矩阵获得扫描驱动方式。
[0036] 在本实施例中,MLA(Multi Line Addressing)表示多项寻址。SLA(Single Line Addressing)表示单线寻址。所述预设的矩阵分解规则可以为非负矩阵因素分解法。
[0037] 在步骤S200之前,所述方法还可以包括:
[0038] 将所述原始图像数据存储至所述帧存储器中;
[0039] 所述处理器读取所述帧存储器中的原始图像数据中的N行数据。
[0040] 请参阅图3,基于步骤S200,步骤S201:所述处理器读取帧存储器中的一帧原始图像数据,逐行读取一帧数据,以N为单位进行判断,若读取还没有读取到N行,则继续读取数据,若读取到所述原始图像数据中的N行数据,分别计算所述N行数据中每个像素点各自的R分量、G分量、B分量每列的最优挡位值并对RGB分量进行MLA矩阵和SLA矩阵分解。
[0041] 在本实施例中,N行数据可以表示为(i-N+1,i-N+2…i-1,i),N可以为小于等于所述OLED像素阵的列、行数的自然数,i可以为小于等于N的自然数。例如N可以为20。RGB分量包括R分量、G分量和B分量。R分量表示红色(Red)分量。G分量表示绿色(Green)分量。B分量表示蓝色(Blue)分量。
[0042] 需要说明的是,一帧原始图像数据中可以以固定单位N行进行矩阵分解,也可以以变化的单位N进行矩阵分解,即一帧图像中的驱动波形可以是任意多线扫描驱动方式的任意组合。
[0043] 步骤S202:根据计算得到的每个像素点各自的R分量、G分量、B分量每列的最优挡位值,提取N行MLA矩阵中最小的最优挡位值作为所述N行数据R分量、G分量、B分量各自对应的MLA矩阵;
[0044] 步骤S203:根据计算得到的原始图像数据RGB分量矩阵和所述N行数据R分量、G分量、B分量各自对应的MLA矩阵,计算得到所述N行数据R分量、G分量、B分量各自对应的SLA矩阵;
[0045] 例如,所述N行数据R分量、G分量、B分量各自对应的MLA矩阵分别以M_final_R,M_final_G,M_final_B表示;所述N行数据R分量、G分量、B分量各自对应的SLA矩阵分别以S_final_R,S_final_G,S_final_B。
[0046] 步骤S204:判断预先获取的N行数据R分量是否全部相同,若是,获得所述N行数据R分量采用N行MLA扫描驱动方式;
[0047] 步骤S205:若否,判断所述N行数据R分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(N-1/N)倍,若所述N行数据R分量对应的MLA矩阵的数据等于预设最大灰阶值的(N-1/N)倍,获得所述N行数据R分量采用(N-1/N)MLA+SLA组合扫描驱动方式,若所述N行数据R分量对应的MLA矩阵的数据不等于预设最大灰阶值的(N-1/N)倍,依次递推继续判断,直到判断所述N行数据R分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(1/N)倍,若所述N行数据R分量对应的MLA矩阵的数据等于预设最大灰阶值的(1/N)倍,获得所述N行数据R分量采用(1/N)MLA+SLA组合扫描驱动方式,若为否,获得所述N行数据R分量采用SLA扫描驱动方式。若没有显示完一帧,则继续读取下一行,若完成显示一帧数据,则读取下一帧数据。同理,重复上述步骤,完成多帧数据的显示。
[0048] 预设最大灰阶值的范围为0-255,例如预设最大灰阶值可以为255。
[0049] 请结合参阅图3和参阅图4,基于步骤S200,步骤S203之后,所述方法还可以包括:步骤S206:判断预先获取的N行数据G分量是否全部相同,若是,获得所述N行数据G分量采用N行MLA扫描驱动方式;
[0050] 步骤S207:若否,判断所述N行数据G分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(N-1/N)倍,若所述N行数据G分量对应的MLA矩阵的数据等于预设最大灰阶值的(N-1/N)倍,获得所述N行数据G分量采用(N-1/N)MLA+SLA组合扫描驱动方式,若所述N行数据G分量对应的MLA矩阵的数据不等于预设最大灰阶值的(N-1/N)倍,依次递推继续判断,直到判断所述N行数据G分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(1/N)倍,若所述N行数据G分量对应的MLA矩阵的数据等于预设最大灰阶值的(1/N)倍,获得所述N行数据G分量采用(1/N)MLA+SLA组合扫描驱动方式,若为否,获得所述N行数据G分量采用SLA扫描驱动方式。若没有显示完一帧,则继续读取下一行,若完成显示一帧数据,则读取下一帧数据。同理,重复上述步骤,完成多帧数据的显示。
[0051] 请参阅图3和图5,基于步骤S200,步骤S203之后,所述方法还可以包括:步骤S208:判断预先获取的N行数据B分量是否全部相同,若是,获得所述N行数据B分量采用N行MLA扫描驱动方式;
[0052] 步骤S209:若否,判断所述N行数据B分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(N-1/N)倍,若所述N行数据B分量对应的MLA矩阵的数据等于预设最大灰阶值的(N-1/N)倍,获得所述N行数据B分量采用(N-1/N)MLA+SLA组合扫描驱动方式,若所述N行数据B分量对应的MLA矩阵的数据不等于预设最大灰阶值的(N-1/N)倍,依次递推继续判断,直到判断所述N行数据B分量对应的MLA矩阵的数据是否等于预设最大灰阶值的(1/N)倍,若所述N行数据B分量对应的MLA矩阵的数据等于预设最大灰阶值的(1/N)倍,获得所述N行数据B分量采用(1/N)MLA+SLA组合扫描驱动方式,若为否,获得所述N行数据B分量采用SLA扫描驱动方式。若没有显示完一帧,则继续读取下一行,若完成显示一帧数据,则读取下一帧数据。同理,重复上述步骤,完成多帧数据的显示。
[0053] 如图6所示,trow表示行的扫描间隔,(a)为本发明实施例提供的多线寻址驱动方法中的SLA扫描驱动方式(2线)。对应上下两行。(b)为本发明实施例的多线寻址驱动方法的1/2MLA+SLA扫描驱动方式(2线),对应上下两行,该驱动方式驱动两行的总驱动时间与(a)中SLA扫描驱动方式(2线)相同,其中前1/2的时间内两行同时扫描,后1/2的时间内为SLA扫描。(c)为本发明实施例的多线寻址驱动方法的MLA扫描驱动方式(2线),对应上下两行,该驱动方式驱动两行的总驱动时间与(a)中SLA扫描驱动方式(2线)相同,在所有时间都进行两行同时扫描。
[0054] 如图7所示,(a)为本发明实施例提供的多线寻址驱动方法的SLA扫描驱动方式(3线)。对应上、中、下三行。(b)为本发明实施例提供的多线寻址驱动方法的1/3MLA+SLA扫描驱动方式(3线),对应上、中、下三行,该驱动方式驱动三行的总驱动时间与(a)中SLA扫描驱动方式(3线)相同,其中前1/3的时间内三行同时扫描,后2/3的时间内为SLA扫描。(c)为本发明实施例提供的多线寻址驱动方法的2/3MLA+SLA扫描驱动方式(3线),对应上、中、下三行,该驱动方式驱动三行的总驱动时间与(a)中SLA扫描驱动方式(3线)相同,其中前2/3的时间内三行同时扫描,后1/3的时间内为SLA扫描。(d)为本发明实施例提供的多线寻址驱动方法的MLA扫描驱动方式(3线),对应上、中、下三行,该驱动方式驱动三行的总驱动时间与(a)中SLA扫描驱动方式(3线)相同,其所有时间都进行三行同时扫描。
[0055] 如图8所示,(a)为本发明实施例提供的多线寻址驱动方法的SLA扫描驱动方式(4线)。对应水平方向的第一行、二行、三行和四行。(b)为本发明实施例提供的多线寻址驱动方法的1/4MLA+SLA扫描驱动方式(4线),对应水平方向的第一行、二行、三行和四行,该驱动方式驱动四行的总驱动时间与(a)中SLA扫描驱动方式(4线)相同,其中前1/4的时间内四行同时扫描,后3/4的时间内为SLA扫描。(c)为本发明实施例提供的多线寻址驱动方法的1/2MLA+SLA扫描驱动方式(4线),对应水平方向的第一行、二行、三行和四行,该驱动方式驱动四行的总驱动时间与(a)中SLA扫描驱动方式(4线)相同,其中前1/2的时间内四行同时扫描,后1/2的时间内为SLA扫描。
[0056] 如图9所示,(a)为本发明实施例提供的多线寻址驱动方法的3/4MLA+SLA扫描驱动方式(4线),对应水平方向的第一行、二行、三行和四行,该驱动方式驱动四行的总驱动时间与图8中(a)SLA扫描驱动方式(4线)相同,其中前3/4的时间内四行同时扫描,后1/4的时间内为SLA扫描。(b)为本发明实施例提供的多线寻址驱动方法的MLA扫描驱动方式(4线),对应水平方向的第一行、二行、三行和四行,该驱动方式驱动四行的总驱动时间与图8中(a)SLA扫描驱动方式(4线)相同,其所有时间都进行四行同时扫描。
[0057] 如图10所示,图10为本发明实施例提供的多线寻址驱动方法的样本实例一,样本实例一对应有第1行-第20行,各行对应有RGB分量的取值,采用SLA(2线)、1/2MLA+SLA(2线)和MLA(2线)组合的扫描驱动方式。
[0058] 如图11所示,图11为本发明实施例的多线寻址驱动方法的样本实例二,样本实例二对应有第1行-第20行,各行对应有RGB分量的取值,采用SLA(4线)、1/4MLA+SLA(4线)、1/2MLA+SLA(4线)、3/4MLA+SLA(4线)和MLA组合的扫描驱动方式。
[0059] 需要说明的是,为便于陈述,本实施例列举了两个样本实例,但本发明并不局限于该两个样本实例,任意线数的SLA、MLA+SLA、MLA驱动波形以及任意方式驱动波形的组合都属于本发明所涉及的范畴。
[0060] 步骤S210:所述时序控制器接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器进行驱动扫描,以便所述行驱动器控制OLED像素阵列的行驱动。
[0061] 步骤S220:所述列驱动器模块接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列的列驱动。
[0062] 本发明实施例提供了一种多线寻址驱动方法及系统,所述处理器对读取到的原始图像数据中的N行数据进行分析计算出扫描驱动方式,基于所述扫描驱动方式向所述时序控制器发送驱动时序波形产生指令及将所述驱动时序波形对应的列分解数据发送给所述列驱动器模块;然后所述时序控制器接收到所述驱动时序波形产生指令后,产生所述扫描驱动方式对应的驱动时序波形,并基于所述驱动时序波形控制所述行驱动器进行驱动扫描,以便所述行驱动器控制OLED像素阵列的行驱动;所述列驱动器模块接收到所述驱动时序波形对应的列分解数据,控制所述OLED像素阵列的列驱动,以此通过处理器读取N行数据处理得到扫描驱动方式,弥补传统逐行单线扫描的缺点,提高OLED的寿命、降低功耗、提高分辨率。
[0063] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0064] 另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
[0065] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0066] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
[0067] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
[0068] 需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。