一种输出至液晶显示器的红绿蓝扫描顺序控制方法及芯片技术

技术编号:4214504 阅读:384 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于液晶显示控制领域,提供了一种输出至液晶显示器的红绿蓝扫描顺序控制方法及芯片,所述方法包括下述步骤:为每一种扫描顺序各配置唯一的逻辑码,根据所适配的LCD的数据输入顺序要求对所需的逻辑码进行排列;按逻辑码的排列顺序及各逻辑码定义的数据顺序将图像数据进行重新编排后输出给LCD。本发明专利技术通过由程序计算输出行数据的扫描顺序,并按照计算结果对图像数据扫描输出,从而实现支持所有可能的LCD刷新顺序组合,即可以兼容所有的8bits接口的LCD,极大地增强LCD控制芯片的通用性。

【技术实现步骤摘要】

本专利技术属于液晶显示控制领域,尤其涉及一种输出至液晶显示器的红绿蓝 扫描顺序控制方法及芯片。
技术介绍
随着移动多媒体技术的不断成熟和发展,作为主要显示部件的液晶显示器(Liquid Crystal Display, LCD)也得到了更加广泛的应用。LCD按照接口可分 为以下几种微处理器接口、红绿蓝(Red Green Blue, RGB)接口以及国际视 频传输标准接口,其中,RGB接口的LCD正逐步成为主流,而应用于RGB接 口的LCD的LCD控制器的任务则是将需要LCD显示的视频信息按照LCD生 产厂家规定的RGB数据输入顺序传输给LCD,并控制LCD刷新显示。RGB接口的LCD按其接口宽度可具体分为24bits、 18 bits、 16 bits、 8 bits 等类型,其中24/18/16 bits接口的LCD对RGB输入顺序的要求比较统一,已 形成了行业标准,因此应用于这几类接口的LCD的LCD控制器可以容易地做 到支持各不同LCD生产厂家的不同产品,但对于8bits接口的LCD,由于其对 RGB输入顺序的要求没有形成统一的行业标准,因此各厂家的LCD对RGB输 入顺序的要求不尽相同,其中最常见的RGB数据传输时序和数据顺序分别如图 l和图2所示,在水平显示区域,每一个时钟周期传送R/G/B中的一个数据, 即每一个像素的数据分三个时钟周期传送进去,数据的输入数据顺序要求是 R/G/B,且每一行的输入顺序是相同的。市场上还有一些LCD,其要求的数据 输入数据顺序则如图3所示,即奇数行的输入顺序是R/G/B,而偶数行的输入 顺序则是G/B/R。图4示出了现有能支持上述两种不同输入要求的LCD的LCD控制器的结,前端图像处理单元42从存储器 41中获取需要LCD显示的图像数据进行图像缩放、合成等处理后,由输出扫 描顺序逻辑选择单元43根据当前传输行的奇偶性,若为奇行,则将行图像数据 传送给R/G/B扫描顺序输出单元44,否则传送给G/B/R扫描顺序输出单元45, R/G/B扫描顺序输出单元44或G/B/R扫描顺序输出单元45则将图像数据按照 固定的顺序(R/G/B或G/B/R)进行重新编排后输出至LCD。由于8 bits接口的LCD在输出扫描顺序上没有统一的行业标准,因此还有 很多其它扫描顺序的LCD,而现有的技术显然无法支持所有可能存在的各种输 出扫描顺序。
技术实现思路
本专利技术实施例的目的在于提供一种输出至液晶显示器的红绿蓝扫描顺序控 制方法及芯片,旨在解决现有的LCD控制器只能将图像的RGB数据按照固定 的R/G/B或G/B/R的排列顺序输出,从而只能兼容部分8 bits接口的LCD的问题。本专利技术实施例是这样实现的, 一种输出至液晶显示器的红绿蓝扫描顺序控 制方法,所述方法包括下述步骤为每一种扫描顺序各配置唯一的逻辑码,根据所适配的LCD的数据输入顺 序要求对所需的逻辑码进行排列;按逻辑码的排列顺序及各逻辑码定义的数据顺序将图像数据进行重新编排 后输出给LCD。本专利技术实施例的另一 目的在于提供一种输出至液晶显示器的红绿蓝扫描顺序控制芯片,所述芯片包括CPU,用于计算输出给LCD的图像数据的排列顺序的逻辑码;以及 数据扫描输出单元,用于根据所述CPU计算得出的逻辑码对应的排列顺序对图像数据重新编排,并输出给LCD。本专利技术实施例通过由程序计算输出行数据的扫描顺序,并按照计算结果对图像数据扫描输出,从而实现支持所有可能的LCD刷新顺序组合,即可以兼容 所有的8bits接口的LCD,极大地增强LCD控制芯片的通用性。附图说明图1是8 bitsRGB接口的LCD的水平扫描时序图; 图2是一类8 bitsRGB接口的LCD的数据输入顺序图; 图3是另 一类8 bitsRGB接口的LCD的数据输入顺序闺; 图4是现有支持图2和图3所示数据顺序的LCD控制器的结构图; 图5是本专利技术实施例提供的输出至液晶显示器的红绿蓝扫描顺序控制方法 的流程图6是本专利技术的第一实施例提供的输出至液晶显示器的红绿蓝扫描顺序控 制芯片的结构图7是本专利技术的第二实施例提供的输出至液晶显示器的红绿蓝扫描顺序控 制芯片的结构图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实 施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅 仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供的输出至液晶显示器的红绿蓝扫描顺序控制方法及芯片 通过由程序计算输出行数据的扫描顺序,并按照计算结果对图像数据扫描输出, 从而只需通过更改程序即可使同一 LCD控制器支持所有可能存在的各种RGB 输入要求的LCD。图5示出了本专利技术实施例提供的输出至液晶显示器的红绿蓝扫描顺序控制 方法的流程,详述如下在步骤S501中,为每一种扫描顺序各配置唯一的逻辑码,根据所适配的 LCD的数据输入顺序要求对所需的逻辑码进行排列。在本专利技术实施例中,所有可能的数据输出扫描顺序包括R/G/B、 R/B/G、 G/B/R、 G/R/B、 B/R/G及B/G/R,每一种扫描顺序都可对应唯一的逻辑码,例 如,可定义扫描顺序R/G/B的逻辑码为001,定义扫描顺序R/B/G的逻辑码为 010,等等。LCD控制器的生产厂家可预先根据适配的LCD对各行数据输入顺 序的要求将所对应的各逻辑码及其排列编入程序,配置到LCD控制器中。在步骤S502中,按逻辑码的排列顺序及各逻辑码定义的数据顺序将图像数 据进行重新编排后输出给LCD。当同一LCD控制器要适配有着不同数据输入顺序要求的LCD时,则只需 更改LCD控制器中的相关程序即可,而无需改动石更件。图6示出了本专利技术的一个实施例提供的输出至液晶显示器的红绿蓝扫描顺 序控制芯片的结构,所述控制芯片可应用于LCD控制器、多媒体处理器等任何 需要所述RGB接口液晶显示控制功能的装置中,所述控制芯片可以是集成芯 片,也可以是集成电路,为了便于说明,仅示出了与本专利技术实施例相关的部分, 详述如下需要LCD显示的图像数据存储于存储器62中,中央处理器(Central Processing Unit, CPU )61通过执行预置在存储器62中的程序,计算出图像RGB 数据的输出扫描顺序的逻辑码,并将计算结果配置到寄存器65中存储,所述寄 存器65为可配置寄存器。当要通过RGB接口将图像数据传输给LCD时,在 CPU61的控制下,前端图像处理单元63从存储器62中获取图像数据,经过图 像缩放、图像合成等处理后,将图像数据按行序逐行发送给数据扫描输出单元 64,数据扫描输出单元64读取寄存器65中的逻辑码,根据该逻辑码判断出对 应的扫描顺序,并依据该扫描顺序对接收的当前行数据进行重新编排后输出给 LCD。时钟计数单元66从传输第一个像素的第一个数据伊始开始计时,通过累 计传输的周期数判断一行数据是否传输完毕,是则向CPU61发出中断信号,则CPU61控制前端图像处理单元63向数据43描输出单元64继续发送一行数据。 在上述过程中,CPU61也可以在每传输一行数据前计算当前传输行数据的 扫描顺序,并实时地发送给数据扫描输出单元64,而不需配置到寄存器65中 存储。考虑到大多数的LCD对输入的数据顺序的要求均如图2或图本文档来自技高网
...

【技术保护点】
一种输出至液晶显示器的红绿蓝扫描顺序控制方法,其特征在于,所述方法包括下述步骤: 为每一种扫描顺序各配置唯一的逻辑码,根据所适配的LCD的数据输入顺序要求对所需的逻辑码进行排列; 按逻辑码的排列顺序及各逻辑码定义的数据顺序将图像 数据进行重新编排后输出给LCD。

【技术特征摘要】

【专利技术属性】
技术研发人员:施景华赵冰茹许永永胡胜发
申请(专利权)人:深圳安凯微电子技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1