[发明专利]一种矢量图形加速方法及多媒体播放器有效
申请号: | 200710125601.5 | 申请日: | 2007-12-21 |
公开(公告)号: | CN101211462A | 公开(公告)日: | 2008-07-02 |
发明(设计)人: | 何剑峰;黎明;马晨光;易湖 | 申请(专利权)人: | 炬力集成电路设计有限公司 |
主分类号: | G06T11/20 | 分类号: | G06T11/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519085广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 矢量 图形 加速 方法 多媒体 播放 | ||
1.一种矢量图形加速方法,其特征在于,所述方法包括下述步骤:
将矢量图形分解为由平底梯形或者直线组成的基本图形;
将所述矢量图形的分解结果传送给硬件加速逻辑处理。
2.如权利要求1所述的方法,其特征在于,所述将矢量图形分解为由平底梯形或者直线组成的基本图形的步骤具体为:
将非封闭曲线采用直线拟合;或者
将曲线围成的封闭区域采用多边形拟合,并将所述多边形分解为平底梯形的组合;或者
将多边形分解为平底梯形的组合。
3.如权利要求1或2所述的方法,其特征在于,所述将矢量图形分解为由平底梯形或者直线组成的基本图形的步骤进一步包括:
根据基本图形的类型,以及基本图形采用的填充或者绘制样式,对分解后的基本图形进行有序组织。
4.如权利要求3所述的方法,其特征在于,所述对分解后的基本图形进行有序组织的步骤具体为:
将具有相同的类型,并且采用同样的填充或者绘制样式的多个基本图形链接在一起;
将链接在一起的多个基本图形形成一个图形组;
将多个图形组链接在一起。
5.如权利要求4所述的方法,其特征在于,所述对分解后的基本图形进行有序组织的步骤进一步包括:
配置用于表示所述矢量图形的分解结果的二维数据链表,所述链表的基本节点包括图形描述符和图形组描述符;
所述图形描述符包含有基本图形的几何特征参数及操作信息;
所述图形组描述符包含有基本图形构成的一组基本图形的共同属性及操作信息。
6.一种多媒体数据的播放方法,其特征在于,所述方法包括下述步骤:
解析需要播放的多媒体数据,获取多媒体数据中的矢量图形;
将所述矢量图形分解为由平底梯形或者直线组成的基本图形,输出所述矢量图形的分解结果;
通过硬件加速逻辑对所述矢量图形的分解结果进行加速处理。
7.如权利要求6所述的方法,其特征在于,所述将矢量图形分解为由平底梯形或者直线组成的基本图形的步骤具体为:
将非封闭曲线采用直线拟合;或者
将曲线围成的封闭区域采用多边形拟合,并将所述多边形分解为平底梯形的组合;或者
将多边形分解为平底梯形的组合。
8.如权利要求6或7所述的方法,其特征在于,所述将矢量图形分解为由平底梯形或者直线组成的基本图形的步骤进一步包括:
根据基本图形的类型,以及基本图形采用的填充或者绘制样式,对分解后的基本图形进行有序组织。
9.如权利要求8所述的方法,其特征在于,所述对分解后的基本图形进行有序组织的步骤具体为:
将具有相同的类型,并且采用同样的填充或者绘制样式的多个基本图形链接在一起;
将链接在一起的多个基本图形形成一个图形组;
将多个图形组链接在一起。
10.如权利要求9所述的方法,其特征在于,所述对分解后的基本图形进行有序组织的步骤进一步包括:
配置用于表示所述矢量图形的分解结果的二维数据链表,所述链表的基本节点包括图形描述符和图形组描述符;
所述图形描述符包含有基本图形的几何特征参数及操作信息;
所述图形组描述符包含有基本图形构成的一组基本图形的共同属性及操作信息。
11.如权利要求10所述的方法,其特征在于,所述对所述矢量图形的分解结果进行加速处理的步骤具体为:
初始化当前图形组描述符为第一个图形组描述符;
读取当前图形组描述符,获取当前图形组的属性及操作信息,逐一处理各个图形描述符;
当前图形组包括的所有基本图形均处理完成后,获取当前图形组描述符指向的下一个图形组描述符,并将所述下一个图形组描述符设置为当前图形组描述符,继续处理,如果下一个图形组描述符不存在,则产生处理完毕的通知事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬力集成电路设计有限公司,未经炬力集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710125601.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:8k线扫描镜头
- 下一篇:一种共混膜,所述膜的生产方法与用途