共享缩放电路的视讯绘图卡结构的制作方法

文档序号:6373801阅读:156来源:国知局
专利名称:共享缩放电路的视讯绘图卡结构的制作方法
技术领域
本发明是关于一种视讯绘图卡(VGA)结构,其特别是关于一种共享缩放电路的视讯绘图卡结构。
背景技术
图1所示公知的视讯绘图卡(VGA)的结构图。公知的视讯绘图卡10主要包括有二维/三维(2D/3D)处理引擎101以及解压缩处理引擎103,通常在解压缩处理引擎103内部线路即具备有缩放(scaling)电路103a,而这个缩放电路103a主要处要解压缩后的视讯资料的缩放功能,并无法对二维/三维处理引擎101提供任何的助益,因此当二维/三维处理引擎101发生有缩放处理的需求时,则必须在二维/三维处理引擎101内部另外再设置一个缩放电路,如此才能满足二维/三维处理引擎101对缩放处理的需求,虽然此另增新的缩放电路的解决方式,可以解决问题,但换来的成本代价实在过于高昂。
本发明的发明人鉴于上述公知技术的缺点,发明人进行了进良从而发明出一种改良后的技术结构,使得本发明的视讯绘图卡能够在不损失视讯绘图卡既有功能以及不影响实际效能的前提下,以精简化的结构来实现。
为了进一步了解本发明之目的、特征及功效,通过下述具体实施例,并配合附图,对本发明进行详细说明。

发明内容
本发明主要目的是提供一种不损失视讯绘图卡既有功能以及不影响实际效能的前提下,以精简化的结构来实现视讯绘图卡。
为达到本发明上述的目的,本发明提供一种视讯绘图卡(VGA)结构,包括二维/三维(2D/3D)处理引擎,用于处理输入的绘图/文本(Grapgic/Text)资料;解压缩处理引擎,用于解压缩处理输入的视讯压缩资料;其中,共享于2D/3D处理引擎与解压缩处理引擎的缩放(scaling)电路,用于接收2D/3D处理引擎处理后的资料以及解压缩处理引擎处理后的资料。


图1所示公知的视讯绘图卡(VGA)的结构图。
图2所示本发明的视讯绘图卡的结构图。
图中10 公知的视讯绘图卡101 维/三维(2D/3D)处理引擎103 解压缩引擎 103a缩放(scaling)电路20 视讯绘图卡 201 二维/三维(2D/3D)处理引擎201a资料201b资料203 解压缩处理引擎 203a资料203b资料205 缩放(scaling)电路207 多任务器207a输入端207b输出端具体实施方式
图2所示本发明视讯绘图卡的结构图。本发明的视讯绘图卡(VGA)20主要包括有如下所述,二维/三维(2D/3D)处理引擎201,用于处理输入的绘图/文本(Grapgic/Text)资料201a。解压缩处理引擎203,用于解压缩处理输入的视讯压缩资料203a。共享于2D/3D处理引擎201与解压缩处理引擎203的缩放(scaling)电路205,用于接收2D/3D处理引擎201处理后的资料201b以及解压缩处理引擎203处理后的资料203b。本发明最主要的特征在于缩放电路205是被二维/三维处理引擎201以及解压缩处理引擎203所共享,据此,解压缩处理引擎203内部本身不须另具备有额外的缩放电路,其直接就可以利用缩放电路205,同时,二维/三维处理引擎201若有须进一步处理缩放功能时,亦直接交由缩放电路205处理即可。依据本发明所实施的视讯绘图卡20,二维/三维处理引擎201以及解压缩处理引擎203其内部线路设计不再各自设置专属的缩放电路,完全以共享的缩放电路205来提供缩放功能。
本发明的视讯绘图卡(VGA)20可以进一步包括多任务器207,其中多任务器207的输入端207a分别连接二维/三维处理引擎201的输出端与解压缩处理引擎203的输出端,多任务器207的输出端207b连接缩放电路205的输入端。据此,本发明的视讯绘图卡(VGA)20以多任务处理方式,让缩放电路205以多任务进行来自二维/三维处理引擎201以及解压缩处理引擎203的缩放处理要求。
本发明视讯绘图卡(VGA)20所具有的二维/三维处理引擎201、解压缩处理引擎203、缩放电路205以及多任务器207等,其各自的具体实施手段,皆可以直接使用公知VGA技术。
本发明上述的视讯压缩资料203a在具体形态为MPEG1视讯压缩资料、一MPEG2视讯压缩资料、MPEG4视讯压缩资料等其中一个。而绘图/文本资料201a在具体形态为来自一游戏(Game)应用程序所产生的资料,或者为来自一使用微软(Microsoft)公司的DirectX所编写的应用程序所产生的资料,又或者为来自文本处理应用程序所产生的资料,又或者为来自一图像处理应用程序所产生的资料。
本发明的视讯绘图卡20由于共享缩放电路203的主要特征,明显地能够让视讯绘图卡20在不损失任何功能外以及不影响实际效能下,更容易达到精简化所有线路的复杂度,大大降低芯片的门电路的数量(gatecount),进而具有省电的效果以及降低制造成本的具体表现。
本领域普通技术人员可在本发明的精神及观点内对本发明进行多种不同的修改。凡依本发明权利要求书范围所作的同等的变化及修饰,皆为本发明所保护的范围。
权利要求
1.一种视讯绘图卡(VGA)结构,包括一二维/三维(2D/3D)处理引擎,用于处理输入的绘图/文本(Grapgic/Text)资料;一解压缩处理引擎,用于解压缩处理输入的视讯压缩资料;其特征在于一共享于该二维/三维(2D/3D)处理引擎与该解压缩处理引擎的缩放(scaling)电路,用于接收该二维/三维(2D/3D)处理引擎处理后的资料以及该解压缩处理引擎处理后的资料。
2.如权利要求1所述的视讯绘图卡(VGA)结构,其特征在于进一步包括一多任务器,其中该多任务器的输入端分别连接该二维/三维(2D/3D)处理引擎的输出端与该解压缩处理引擎的输出端,该多任务器的输出端连接该缩放(scaling)电路的输入端。
3.如权利要求1所述的视讯绘图卡(VGA)结构,其特征是该视讯压缩资料为一MPEG1视讯压缩资料、一MPEG2视讯压缩资料、一MPEG4视讯压缩资料等其中一个。
4.如权利要求1所述的视讯绘图卡(VGA)结构,其特征是该绘图/文本资料为来自一游戏(Game)应用程序所产生的资料。
5.如权利要求1所述的视讯绘图卡(VGA)结构,其特征是该绘图/文本资料为来自一使用DirectX所编写的应用程序所产生的资料。
6.如权利要求1所述的视讯绘图卡(VGA)结构,其特征是该绘图/文本资料为来自一文本处理应用程序所产生的资料。
7.如权利要求1所述的视讯绘图卡(VGA)结构,其特征是该绘图/文本资料为来自一图像处理应用程序所产生的资料。
全文摘要
本发明涉及一种视讯绘图卡(VGA)结构,包括二维/三维(2D/3D)处理引擎,用于处理输入的绘图/文本(Grapgic/Text)资料;解压缩处理引擎,用于解压缩处理输入的视讯压缩资料;其包括共享于2D/3D处理引擎与解压缩处理引擎的缩放(scaling)电路,用于接收2D/3D处理引擎处理后的资料以及解压缩处理引擎处理后的资料。
文档编号G06T11/00GK1570975SQ0315010
公开日2005年1月26日 申请日期2003年7月16日 优先权日2003年7月16日
发明者垄绍祖 申请人:仁宝电脑工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1