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

文档序号:2529647阅读:153来源:国知局
专利名称:一种输出至液晶显示器的红绿蓝扫描顺序控制方法及芯片的制作方法
技术领域
本发明属于液晶显示控制领域,尤其涉及一种输出至液晶显示器的红绿蓝 扫描顺序控制方法及芯片。
背景技术
随着移动多媒体技术的不断成熟和发展,作为主要显示部件的液晶显示器
(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或图3所示,故为 了提高效率,本发明的第二实施例提供的输出至液晶显示器的红绿蓝扫描顺序 控制芯片的结构如图7所示,本发明实施例中,对图像的每行数据按其行号的 奇偶性分别用一个模块实现奇行或偶行数据的扫描输出,相应的,每个数据输 出模块各自对应一个可配置寄存器,用于存储奇行或偶行数据扫描输出的逻辑 码。
以适配数据输入顺序要求如图3所示的LCD为例,CPU71通过执行预置 的程序计算出R/G/B和G/B/R的逻辑码,将R/G/B的逻辑码配置给奇行寄存器 76,将G/B/R的逻辑码配置给偶行寄存器77。
在CPU71的控制下,前端图像处理单元73对存储器72中的图像数据进行 缩放、合成等处理后,发送一行图像数据至奇偶行判断单元75,奇偶行判断单 元75可通it^f行号的累计判断出当前接收的数据行的奇偶性,从而将数据发送 给数据扫描输出单元78中的奇行数据扫描输出模块781或是偶行数据扫描输出 模块782,奇行数据扫描输出模块781及偶行数据扫描输出模块782则分别根 据奇行寄存器76及偶行寄存器77中的逻辑码定义的顺序对数据进行重新编排 输出。时钟计数单元74则在一行数据传输完毕时发送中断信号给CPU71,及 发送信号给奇偶行判断单元75,奇偶行判断单元75则可以根据该信号对行号 累加。
当适配如图2所示的输入顺序要求的LCD时,则CPU71可以配置奇行寄 存器76及偶行寄存器77中的逻辑码均为R/G/B的逻辑码即可。
当LCD要求的数据输入顺序为其它情况时,则CPU71可以在每传输一行 数据前计算当前传输行的顺序逻辑码,并循环先后配置给奇行寄存器76和偶行寄存器77。
本发明实施例通过软件来动态地控制每行图像数据的输出扫描顺序,从而 实现支持所有可能的LCD刷新顺序组合,即可以兼容所有的8 bits接口的LCD, 极大地增强LCD控制芯片的通用性,弥补了市场上此项技术的空白。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发 明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明 的保护范围之内。
权利要求
1、一种输出至液晶显示器的红绿蓝扫描顺序控制方法,其特征在于,所述方法包括下述步骤为每一种扫描顺序各配置唯一的逻辑码,根据所适配的LCD的数据输入顺序要求对所需的逻辑码进行排列;按逻辑码的排列顺序及各逻辑码定义的数据顺序将图像数据进行重新编排后输出给LCD。
2、 一种输出至液晶显示器的红绿蓝扫描顺序控制芯片,其特征在于,所述 芯片包括CPU,用于计算输出给LCD的图像数据的排列顺序的逻辑码;以及 数据扫描输出单元,用于根据所述CPU计算得出的逻辑码对应的排列顺序 对图像数据重新编排,并输出给LCD。
3、 如权利要求2所述的输出至液晶显示器的红绿蓝扫描顺序控制芯片,其 特征在于,所述芯片还包括可配置寄存器,所述CPU将计算得出的逻辑码配置 到所述可配置寄存器中,所述数据扫描输出单元从所述可配置寄存器中获取所 述逻辑码。
4、 如权利要求3所述的输出至液晶显示器的红绿蓝扫描顺序控制芯片,其 特征在于,所述可配置寄存器有2个,分别用于存储奇行数据输出的扫描顺序 及偶行数据输出的扫描顺序。
5、 如权利要求2所述的输出至液晶显示器的红绿蓝扫描顺序控制芯片,其 特征在于,所述数据扫描输出单元包括奇行数据扫描输出模块,用于根据所 述CPU计算得出的逻辑码对应的排列顺序对奇行图像数据重新编排,并输出给 LCD,以及偶行数据扫描输出模块,用于根据所述CPU计算得出的逻辑码对应 的排列顺序对偶行图像数据重新编排,并输出给LCD;所述芯片还包括奇偶行 判断单元,用于判断当前传输的图像数据行的行号的奇偶性,若为奇行则将数 据输出至所述奇行数据扫描输出模块,否则输出至偶行数据扫描输出模块。
6、 如权利要求2所述的输出至液晶显示器的红绿蓝扫描顺序控制芯片,其 特征在于,所述芯片还包括存储器,用于存储图像数据;前端图像处理单元,用于对所述存储器中的图像数据进行处理后输出。
7、 如权利要求2所述的输出至液晶显示器的红绿蓝扫描顺序控制芯片,其 特征在于,所述芯片还包括时钟计数单元,用于对图像数据的传输周期进行统计。
8、 一种包含如权利要求2所述的控制芯片的LCD控制器。
9、 一种包含如权利要求2所述的控制芯片的多々某体处理器。
全文摘要
本发明适用于液晶显示控制领域,提供了一种输出至液晶显示器的红绿蓝扫描顺序控制方法及芯片,所述方法包括下述步骤为每一种扫描顺序各配置唯一的逻辑码,根据所适配的LCD的数据输入顺序要求对所需的逻辑码进行排列;按逻辑码的排列顺序及各逻辑码定义的数据顺序将图像数据进行重新编排后输出给LCD。本发明通过由程序计算输出行数据的扫描顺序,并按照计算结果对图像数据扫描输出,从而实现支持所有可能的LCD刷新顺序组合,即可以兼容所有的8bits接口的LCD,极大地增强LCD控制芯片的通用性。
文档编号G09G3/36GK101533610SQ20081006581
公开日2009年9月16日 申请日期2008年3月11日 优先权日2008年3月11日
发明者施景华, 胡胜发, 许永永, 赵冰茹 申请人:深圳安凯微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1