多通道多功能显示控制器的全流水线设计的制作方法

文档序号:12596052阅读:482来源:国知局
多通道多功能显示控制器的全流水线设计的制作方法与工艺

本发明涉及到显示控制器和其他图像处理应用芯片的硬件设计。



背景技术:

传统的显示控制器一般包括单通道,双通道,四通道构架,在每个通道中有可以实现不同图像处理功能的硬件处理单元,这些通道可以并行处理图像数据。图像数据经过采集进入显示控制器之后,对于进入给定通道的图像数据只能被该通道的硬件单元所处理,在该通道内被流水线处理,且该通道流水线与其他通道流水线之间是并行处理的关系。

其一般的硬件设计架构见图1。这是一个传统的双通道图像处理的显示控制器硬件设计构架。在该显示控制器硬件设计架构中,一组图像数据可以被分配到通道一中处理,也可以被分配到通道二中进行处理,通道一和通道二可并行处理两组不同的图像数据。最后被处理过的图像数据根据需求被显示控制器输出到相关显示终端上显示出来。

其缺点在于,进入一个通道处理的一组图像数据只能被该通道的各处理单元进行处理,而不能被其他通道的处理单元进行处理。如果有两组图像数据需要被处理,这两组图像数据被分别送入两个通道。根据每组图像数据处理的需求不同,有可能在不同通道经过的处理单元不同,从而有可能造成通道中有些 处理单元一直空闲。这样不仅会造成硬件单元浪费,也会影响图像处理的速度及性能。

因此,现有实现技术存在缺陷,需要改进。



技术实现要素:

本发明提供一种显示控制器的硬件设计架构,这种架构可以根据不同的图像处理需求来控制需要被处理的图像数据进入空闲的图像处理单元以达到最优的资源分配及处理效果,从而提高整个显示控制器的性能。

本发明是一种全流水线图像处理的显示控制器的设计架构,它可应用于计算机显示控制器系统设计,包括个人电脑,平板电脑;同时也适用于手机,数码相机,游戏机和学习机;同时也适用于数字信号处理器。

本发明的技术方案如下(见图2):

在显示控制器的设计架构中,应该具有控制图像数据可以进入任何图像处理硬件单元的机制,且可以识别该组图像数据需要经过的图像处理硬件单元。此外,该架构还应该具有识别任何图像处理硬件单元是否处于空闲状态的机制,这样可以保证待处理的图像数据可以在第一时间进入空闲且所需的图像处理硬件单元进行处理。此架构还应该满足从任何一个图像处理硬件单元输出的图像数据都可以直接进入时序模块,继而被显示终端显示出来。

采用上述架构方案,可以保证图像数据在最短时间内进入所需要进行处理的图像处理硬件单元内进行处理,从而达到了最优的资源分配效果。

附图说明:

图1 传统的双通道显示控制器硬件设计架构;

图2 为本发明的实现方法;

图3 为本发明的一个具体实施方式。

具体实施方式:

这里以传统的双通道显示控制器硬件设计架构(见图1)为基础,将其中已有的若干个图像处理硬件单元抽出来实现本发明中的全流水线设计架构(见图3)。

该全流水线设计构架中有六个图像处理硬件单元。从像素抓取单元输出的图像数据可以进入图像处理单元1至图像处理单元6这六个图像处理硬件单元中的任何一个单元进行处理。这些图像处理硬件单元实现的功能包括透明混合处理,色系转换,色键,颜色筛选,图像覆盖,图像实时旋转等。

该架构中还可以识别该组图像数据需要经过哪些图像处理硬件单元,这一点由具体的需求来决定,通过配置寄存器组来实现。图像经过的图像处理硬件单元被标记为忙碌,而没有经过的图像处理硬件单元被标记为空闲。

此外,该架构还具有识别这六个处理单元中任意一个图像处理硬件单元是否处于空闲状态的机制,这样可以保证待处理的图像数据可以在第一时间进入空闲且所需的图像处理硬件单元进行处理。这样可以保证在同一时刻该显示控制器的所有的图像处理硬件单元处于工作状态,最大程度地利用了硬件资源,提高了显示控制器的硬件处理性能。

此架构还满足了从这六个图像处理硬件单元的任何一个单元输出的图像数据都可以直接进入时序模块,继而被显示终端显示出来。这样也保证了如果图像数据只需要经过一个图像处理硬件单元进行处理,在处理之后马上可以在终端显示出来,提高了显示控制器的硬件处理性能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1