一种lcd数据写入控制方法及先入先出存储器的制作方法

文档序号:2647778阅读:396来源:国知局
专利名称:一种lcd数据写入控制方法及先入先出存储器的制作方法
技术领域
本发明属于多媒体技术领域,尤其涉及一种LCD数据写入控制方法及先入先出存储器。
背景技术
随着移动多媒体技术的不断成熟和发展,作为主要显示部件的液晶显示器(Liquid Crystal Display,LCD)也得到了更加广泛的应用。目前主流的LCD接口主要有微处理机(MICRO PROCESSER UNIT,MPU)接口和红绿蓝(Red GreenBlue,RGB)接口两种。
MPU接口的LCD驱动芯片,由于其内部有一个可以存放一帧图像数据的缓存,因此对于LCD控制器的要求并不高,但是对于RGB接口的LCD驱动芯片,由于其内部没有这样的一个缓存,而同时又要求每秒达到将近60帧的刷新速度,因此对LCD控制器的性能要求就非常高。图1示出了现有技术中LCD控制器和驱动芯片的连接结构。
图1示出了现有技术中LCD控制器和LCD驱动芯片的连接结构,其中,LCD控制器用于以数据的形式发出命令,LCD驱动芯片用于接收LCD控制器的命令数据并执行该命令,控制LCD显示面板的动作。
为了达到快速不间断刷新的要求,在LCD控制器的设计中,往往会加入一个容量比较大的先入先出存储器电路(First IN First Out,FIFO),同时,由于RGB接口的驱动芯片的时钟与LCD控制器时钟的相位和频率差别比较大,因此,会将这个FIFO设计成异步的。
图2示出了一种典型的具有画中画功能的LCD控制器的结构,在进行画中画操作时,通常有两种方案,第一种是在图像合成模块将两个通道的图像合成为一幅图片,然后送入异步FIFO中,通过接口时序模块输出,实现真正意义上的画中画。
这种方案在实现画中画时,控制相对简单,但必须要求输入的图像已经是合成完成的,也就是说,在异步FIFO的前级必须有一个单独的图像合成模块进行画中画合成,增加了芯片的面积和成本。
另一种方案是在异步FIFO中合成图像,先写一个通道的图像,再写另一个通道的图像,全部写完后再读出并刷新,当然,这是以行为单位的。
这种方案在实现画中画时,一行图像在异步FIFO中合成完毕后才能读出,降低了数据的读取速度和效率。

发明内容
本发明实施例所要解决的技术问题在于提供一种LCD数据写入控制方法及先入先出存储器,以使LCD实现画中画功能时,在减少硬件成本的前提下提高FIFO读写效率。
为解决上述技术问题,本发明实施例提供一种LCD数据写入控制方法,所述方法包括在写入第一通道的数据的过程中,接收第二通道开始信号,所述第二通道开始信号用于标识开始输入第二通道数据的地址;在第一通道的数据输入结束时,接收第一通道结束信号,同时从所述第二通道开始信号标识的地址写入第二通道的数据;在输入第二通道的过程中,读出第一通道的数据和已经输入的第二通道的数据。
本发明实施例还提供一种先入先出存储器,包括双口随机存储器,所述存储器还包括写地址产生单元,用于在写入第一通道数据的过程中,接收第二通道开始信号,所述第二通道开始信号用于标识开始输入第二通道数据的地址,同时,产生一伪写地址,所述伪写地址用于产生FIFO空信号;二选一单元,用于在所述写地址产生单元接收到第一通道结束信号时,选择写地址产生单元产生的伪写地址,作为与双口随机存储器中写数据同步的写地址;FIFO写数据单元,用于在所述二选一单元选择所述伪写地址时,从所述第二通道开始信号标识的地址写入第二通道的数据;以及FIFO读数据单元,用于在写入第二通道的过程中,读出第一通道的数据和已经输入的第二通道的数据。
本发明实施例通过在接收第一通道数据的过程中接收第二通道开始信号,其中,该第二通道开始信号标识第二通道的数据输入地址,在接收到第一通道结束信号时,从该第二通道开始信号标识的地址写入第二通道的数据,并在写入第二通道的过程中,读出第一通道的数据和已经写入的第二通道的数据,实现简单,解决了现有技术中,在实现LCD画中画功能时,数据读取速度和效率较低的问题。


图1是现有技术中LCD控制器和LCD驱动芯片的连接结构图;图2是现有技术中LCD控制器的结构图;图3是本发明实施例提供的先入先出存储器的结构图;图4是本发明实施例提供的LCD数据写入控制方法的流程图;图5是本发明实施例提供的先入先出存储器控制过程图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过在接收第一通道数据的过程中接收第二通道开始信号,其中,该第二通道开始信号标识第二通道的数据输入地址,在接收到第一通道结束信号时,从该第二通道开始信号标识的地址写入第二通道的数据,并在写入第二通道的过程中,读出第一通道的数据和已经写入的第二通道的数据。
图3示出了本发明实施例提供的先入先出存储器的结构。
在FIFO写数据单元写入第一通道数据过程中,写地址产生单元接收第二通道开始信号,其中,该第二通道开始信号标识开始写入第二通道数据的地址。此时,二选一单元将选择写地址产生单元产生的写地址,作为双口随机存储器的写地址,与双口随机存储器的写数据配合,接收FIFO写数据单元在第一通道写入的数据,具体配合过程属现有技术,不再赘述。
在具体实施过程中,该写地址用来在写时钟域生成FIFO满,FIFO半满等信号。并且,在写入第一通道的过程中,FIFO读数据单元不会读出已经写入的第一通道的数据。
在接收到第二通道开始信号后,从该第二通道开始信号标识的地址开始,有一部分是属于第二通道的,但此时第二通道的数据还没有被写入,作为本发明的实施例,此时,写地址产生单元将产生一伪写地址,并将该伪写地址锁存为第二通道的开始地址,从接收到第二通道开始信号到第一通道数据写入结束这段时间内锁存为第二通道的数据写入地址,其余时刻随写有效信号递增。
在具体实施过程中,写地址产生单元产生的伪写地址将被发送到二进制转格雷码单元转成格雷码,然后经过读时钟域同步器传送到读时钟域,读时钟域同步读时钟和写时钟,并将已经转成格雷码的伪写地址传送到格雷码转二进制单元转为二进制码,最后,空标识产生单元在接收到二进制码形式的伪写地址和读地址后,产生FIFO空信号,由于FIFO空信号的产生参考的是伪写地址,因此FIFO读数据单元不会读到锁存的第二通道的数据写入地址这一段空间。这样,在FIFO中的这段地址空间就被保护起来。
在第一通道的数据写入结束后,写地址产生单元接收第一通道结束信号,其中,该第一通道结束信号标识第一通道数据写入结束的地址。此时,二选一单元将选择写地址产生单元产生的伪写地址,作为双口随机存储器的写地址,与双口随机存储器的写数据配合,接收FIFO写数据单元在第二通道写入的数据。
并且,在第一通道的数据写入结束后,将第一通道的数据写入结束时的写地址锁存在第一通道结束时的地址。这样,在FIFO写数据写入第二通道的数据的过程中,写地址产生单元产生的写地址将不会递增。其余时刻,只要有写有效信号,就会递增,作为现有技术,该写地址用来在写时钟域生成FIFO满,FIFO半满等信号。
当然,在FIFO写数据单元写入第二通道数据的过程中,实际上FIFO中有效的写入数据地址的最大值仍然是第一通道数据写入结束的地址,因此,在这段时间把写地址锁存住,保证及时并安全的产生FIFO满标志。
并且,在FIFO写数据单元写入第二通道的数据的过程中,FIFO读数据单元开始读取第一通道的数据以及已经输入的第二通道的数据。
在第二通道的数据写入结束以后,写地址产生单元接收第二通道结束信号。此时,二选一单元控制伪写地址跳转到第一通道的通道结束信号标识的位置,从而开放全部地址空间。
图4示出了本发明实施例提供的LCD中数据写入控制方法的流程,图5示出了本发明实施例提供的先入先出存储器控制过程,下面结合图4及图5作如下描述。
在写入第一通道的数据的过程中,接收第二通道开始信号,其中,该第二通道开始信号标识开始输入第二通道数据的地址。在具体实施过程中,在接收到第二通道开始信号时,产生一伪写地址,该伪写地址产生FIFO空信号,具体产生FIFO空信号的过程在前文已述,此处不再赘述。
在第一通道的数据输入结束时,接收第一通道结束信号,同时从第二通道开始信号标识的地址写入第二通道的数据,并且,在输入第二通道的过程中,读出第一通道的数据和已经输入的第二通道的数据。
在第二通道的数据写入结束时,接收第二通道的通道结束信号,控制伪写地址跳转到第一通道数据写入结束的地址,从而全部开放地址空间。
本发明实施例通过在接收第一通道数据的过程中接收第二通道开始信号,其中,该第二通道开始信号标识第二通道的数据输入地址,在接收到第一通道结束信号时,从该第二通道开始信号标识的地址写入第二通道的数据,并在写入第二通道的过程中,读出第一通道的数据和已经写入的第二通道的数据,实现简单,解决了现有技术中,在实现LCD画中画功能时,数据读取速度和效率较低的问题。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种LCD数据写入控制方法,其特征在于,所述方法包括在写入第一通道的数据的过程中,接收第二通道开始信号,所述第二通道开始信号用于标识开始输入第二通道数据的地址;在第一通道的数据输入结束时,接收第一通道结束信号,同时从所述第二通道开始信号标识的地址写入第二通道的数据;在输入第二通道的过程中,读出第一通道的数据和已经输入的第二通道的数据。
2.如权利要求1所述的LCD数据写入控制方法,其特征在于,所述方法进一步包括在接收到第二通道开始信号时,产生一伪写地址,所述伪写地址用于产生FIFO空信号。
3.如权利要求1所述的LCD数据写入控制方法,其特征在于,所述方法进一步包括接收第二通道的通道结束信号,控制所述伪写地址跳转到第一通道数据写入结束的地址。
4.一种先入先出存储器,包括双口随机存储器,其特征在于,所述存储器还包括写地址产生单元,用于在写入第一通道数据的过程中,接收第二通道开始信号,所述第二通道开始信号用于标识开始输入第二通道数据的地址,同时,产生一伪写地址,所述伪写地址用于产生FIFO空信号;二选一单元,用于在所述写地址产生单元接收到第一通道结束信号时,选择写地址产生单元产生的伪写地址,作为与双口随机存储器中写数据同步的写地址;FIFO写数据单元,用于在所述二选一单元选择所述伪写地址时,从所述第二通道开始信号标识的地址写入第二通道的数据;以及FIFO读数据单元,用于在写入第二通道的过程中,读出第一通道的数据和已经输入的第二通道的数据。
5.如权利要求4所述的先入先出存储器,其特征在于,所述存储器进一步包括二进制转格雷码单元,用于将写地址产生单元产生二进制形式的伪写地址转成格雷码;
6.如权利要求4所述的先入先出存储器,其特征在于,所述存储器进一步包括格雷码转二进制单元,用于将所述格雷码转为二进制码形式的伪写地址;
7.如权利要求4所述的先入先出存储器,其特征在于,所述存储器进一步包括空标识产生单元,用于在接收到二进制码形式的伪写地址以及读地址后,产生FIFO空信号。
全文摘要
本发明适用于多媒体技术领域,提供了一种LCD数据写入控制方法及先入先出存储器,所述方法包括在写入第一通道的数据的过程中,接收第二通道开始信号,所述第二通道开始信号用于标识开始输入第二通道数据的地址;在第一通道的数据输入结束时,接收第一通道结束信号,同时从所述第二通道开始信号标识的地址写入第二通道的数据;在输入第二通道的过程中,读出第一通道的数据和已经输入的第二通道的数据。本发明解决了现有技术中在实现LCD画中画功能时,数据读取速度和效率较低的问题。
文档编号G09G3/20GK101055704SQ20071007416
公开日2007年10月17日 申请日期2007年4月28日 优先权日2007年4月28日
发明者施景华, 赵冰茹, 梁远亮 申请人:深圳安凯微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1