一种lcd屏数据接口电路的制作方法

文档序号:2538535阅读:213来源:国知局
专利名称:一种lcd屏数据接口电路的制作方法
技术领域
本发明涉及LCD屏,具体地说涉及LCD屏数据接口电路。
技术背景市面上LCD屏幕品种繁多,对数据接口和数据格式需求也不一样。 传统的接口电路实现方案采用枚举办法来覆盖尽可能多的格式,对于 每一款不同格式LCD屏,都得为其量身定做一套电路来支持。由于市 面屏幕更新速度很快,传统的电路结构对很多新屏不支持,需要重新 打补丁,修改硬件电^各结构设计。传统方法针对某一款特殊屏对输入像素格式的要求,设计一套对应 的电路来支持,采用枚举的方式设计尽可能多的格式转换电路。目前 主要实现方式可通过以下四款LCD屏格式来了解。图1是16比特接口对16位R: G: B=5: 6: 5 ^象素读耳又的示意图。其实 现过程包括读取一个像素,按照图1所示分一次写操作送数, 一个 写周期完成一次数据传送。图2是8比特接口对16位像素R: G: B=4: 4: 4读取的示意图。其实 现过程包括读取一个像素,分两次写操作送数,第一次写操作送像 素的R[7: 4]和G[7: 4],第二次写操作送像素的B [7: 4]和重复的R[7: 4],这样两次写才喿作完成一次循环。图3是8比特接口对24位像素R:G:B=8: 8: 8读取的示意图。其 实现过程包括读取一个像素,分三次写操作送数,第一次写操作送 像素的R,第二次写操作送像素的B,第三次写操作送像素B,这样三次 写操作完成一次循环。图4是16比特接口对24位像素R: G: B=8: 8: 8读取的示意图。 其实现过程包括读取两个像素,分三次写操作送数,第一次写操作 送第一个像素的RG,第二次写操作送第一个像素的B和第二个像素的 R,第三次写操作送第二个像素的GB,这样完成一次循环。对于上面四个例子,传统实现方案采取枚举的方式,至少得准备四套硬件实现电路来支持。采用传统的枚举方式实现的硬件接口电路, 一旦发现新屏格式不在 枚举的电路范围内,即枚举没有覆盖到的情况,只能通过打补丁,添 加新的硬件接口电路来支持新的需求。这样兼容性能不好,而且反复 打补丁会延长设计周期,不利于代码的传承性。发明内容本发明的目的在于尽可能满足所有可能出现LCD屏的需求,通过分 析所有可能出现的LCD屏象素接口转化格式的特点,设计出一套通用 的数据格式转换接口电路,基本能满足所有的LCD屏幕像素数据格式 转换。为此,本发明在第一方面提供一种LCD屏数据接口电路,该电路的 特征在于包括模式寄存器和头数据寄存器;所述模式寄存器用于确定 LCD屏所属的格式转换类型,依据所述格式转换类型,所述头数据寄存 器将不同像素部分按位进行重组,以便发送给LCD屏。本发明在第二方面提供一种LCD屏数据接口方法。该方法的特征在 于包括确定LCD屏所属的格式转换类型;依据所述格式转换类型,将 不同像素部分按位进行重组,以便发送给LCD屏。本发明提供了一套比较简单,通用的接口实现模式,通过软件改变 一组寄存器来支持所有的格式转换,面对层出不穷的LCD屏都支持, 不需要为不兼容的问题而担忧。


下面将参照附图对本发明的具体实施方案进行更详细的说明,附图中图1是16比特接口对16位R: G: B=5: 6: 5像素读取的示意图 图2是8比特接口对16位像素R: G: B=4: 4: 4读取的示意图; 图3是8比特接口对24位像素R: G: B=8: 8: 8读取的示意图; 图4是16比特接口对24位像素R: G: B=8: 8: 8读取的示意图; 图5是本发明的接口数据流图;以及 图6是本发明的数据格式转换方案实现图。
具体实施方式
综合LCD屏像素数据转换格式的特点,可以将LCD屏幕归结为四大类..1) 读取一个像素源数据, 一次写操作发送出去;2) 读取一个像素源数据,分两次写操作发送出去;3) 读取一个像素源数据,分三次写操作送出去;4) 读取两个像素源数据,分三次写操作送出去。图5是本发明的接口数据流图。在一个循环周期中,可能读取一个 或两个像素。然后,根据LCD屏幕的需要的格式,分几次写操作以某种方式将数据送出去,完成一次循环操作。每次写操作可能会是像素一或者像素二 RGB中任意位段的数据。对于每一次写操作,需要确定1. 判断LCD屏属于哪一种格式转换类型(下文以像素R为例);2. 对于每一次写操作,需要设置一个寄存器来确定即将写入的像 素是第一个像素l-R或第二个像素2_R;3. 对于一次写操作,需要设置一位使能寄存器,来确定此次写 操作是否需要写入像素R;4. 如果需要写入像素R,需要确定写入像素R的哪些位和将这些 位写到对应输出数据的哪些位。在一个例子中,设置两个寄存器。 一个寄存器存储待写入像素R部 分的最高有效位及其在对应输出数据中的位置,另一个寄存器存储其最低有效位及其在对应输出数据中的位置。在另一个例子中,为了减少判断的硬件代价,提供一种减化电路。 对于R,假定每次都送出8位数据,然后利用一个寄存器设置最高位数 据位R[7]的地址即可。而实际上,可能并不需要送出8位数据,可以 再利用另一个寄存器设置该像素为LCD屏所需要的实际位数即可。图6是本发明的数据格式转换方案实现图。如图6所示,首先,进 行格式类型判断。如果是类型00,意味着LCD屏采用例如图1的数据 接口,则按照图1格式配置输出所需要的R、 G、 B数据。如果是类型 10,意味着LCD屏采用例如图4的数据接口 ,则按照图4格式配置输 出所需要的R、 G、 B数据。类似的,类型01和11分别意味着LCD屏 采用图2和3的数据接口 ,则按照相应格式配置输出所需要的R、 G、 B数据。接下来,以图1的数据接口为例,对图6的数据格式转换方案进行 详细i兌明。1) 分析LCD屏的类型,属于读取一个像素,分一次写操作发送出去。2) 每次操作均需要配置写入像素的RGB,则RGB使能寄存器均需 要打开。3) 由于每次操作读取一个像素,所以操作需要写入的均是第一个 像素,即1 —R, 1—G, l-B.4) 根据图1,需要将1_R[7: 3]放入到数据线data[15: ll]上。(这 里只说明1—R)a) 对于R,首先确认最高位1—R[7]对应data[15],这样可以 放置1 —R[7: O]到data [15: 8]上。(每次统一都配置8位数据,不需 要的位数据在c操作中会无效)b) 然后配置1—R有效位寄存器为1111_1QQQ —QQQQ-QOOO。c) 根据1-R有效位寄存器信息做与逻辑,就可以得出l-R[7:3] 对应到data[15: ll]上了。5) 同理可完成l-G, 1_B, 2_R, 2—G, 2_B的配置。其次,以图4的数据接口为例,对图6的数据格式转换方案进行详 细i兌明。1) 分析LCD屏的类型,属于读取两个像素,分三次写操作发送出去。2) 每次操作分别需要配置写入像素的RGB中的两个,则需要相应 的RGB使能寄存器打开。3) 由于每次操作读取两个像素,分三次写操作。故此,每次写操 作需要写入的分别是1 —R和1 —G; l-B和2-R; 2 —G和2_B。4) 根据图4,需要将l-R[7: O]放入到数据线data[15: 8]上。5) 同理可完成l-G, 1一B, 2一R, 2 —G, 2_B的配置。需要指出,本发明不限于前文所述的四种格式类型,并且每种类型 也并不限于图1-4所示的读写方式。比如,在类型10中,在读取两个 像素源数据之后,可以将R1和B1, G1和R2, B2和G2分三次写操作传送出去,而不是图4所示的Rl和Gl, Bl和R2, G2和B2。本发明可 以适用于各种其它的格式类型和读写方式。 本发明方案具有如下优点(1) 通用模式,普适性强。提供一种普遍模式,通过软件配制寄存器,即可产生适用于市面上 各种LCD屏的需求的格式转换,不需要为新的LCD屏不兼容而重新达 补丁。(2) 逻辑清晰,文中简化电路的思想可以减少判断逻辑电路,从 而达到减少硬件代价,另外延时也略微减少。显而易见,在此描述的本发明可以有许多变化,这种变化不能认为 偏离本发明的精神和范围。因此,所有对本领域技术人员显而易见的改 变,都包括在本权利要求书的涵盖范围之内。
权利要求
1.一种LCD屏数据接口电路,其特征在于包括模式寄存器和头数据寄存器;所述模式寄存器用于确定LCD屏所属的格式转换类型,依据所述格式转换类型,所述头数据寄存器将不同像素部分按位进行重组,以便发送给LCD屏。
2. 如权利要求1所述的LCD屏数据接口电路,其特征在于所述格式转 换类型包括下列中的一个或多个读取一个像素源数据, 一次写操作发送出去; 读取一个像素源数据,分两次写操作发送出去; 读取一个像素源数据,分三次写操作送出去;和 读取两个像素源数据,分三次写操作送出去。
3. 如权利要求1所述的LCD屏数据接口电路,其特征在于包括用于确 定不同像素源数据的寄存器。
4. 如权利要求1所述的LCD屏数据接口电路,其特征在于头数据寄存 器包括分别用于R、 G和B的一位使能寄存器。
5. 如权利要求1所述的LCD屏数据接口电路,其特征在于包括存储所 述不同像素部分的最高有效位在所述头数据寄存器中的位置的寄存器 和存储所述不同像素部分的有效位数的寄存器。
6. —种LCD屏数据接口方法,其特征在于包括确定LCD屏所属的格式 转换类型;依据所述格式转换类型,将不同像素部分按位进行重组, 以便发送给LCD屏。
全文摘要
本发明披露一种LCD屏数据接口电路和方法。该电路的特征在于包括模式寄存器和头数据寄存器;所述模式寄存器用于确定LCD屏所属的格式转换类型,依据所述格式转换类型,所述头数据寄存器将不同像素部分按位进行重组,以便发送给LCD屏。本发明提供了一套比较简单,通用的接口实现模式,通过软件改变一组寄存器来支持所有的格式转换,面对层出不穷的LCD屏都支持,不需要为不兼容的问题而担忧。
文档编号G09G3/36GK101329849SQ20081011578
公开日2008年12月24日 申请日期2008年6月27日 优先权日2008年6月27日
发明者周志涛 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1