[发明专利]使用人机界面进行绘图的方法和系统在审
申请号: | 201410713415.3 | 申请日: | 2014-11-28 |
公开(公告)号: | CN104463768A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 项天;金西;杜学亮;林啸 | 申请(专利权)人: | 苏州速显微电子科技有限公司 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 任葵 |
地址: | 215200 江苏省吴江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 人机界面 进行 绘图 方法 系统 | ||
1.一种使用人机界面进行绘图的系统,其特征在于,包括:CPU、FPGA、存储器和显示器;
所述CPU,用于将包括绘图元素的数据写入所述存储器;
所述FPGA,用于从所述存储器中读取绘图元素,判断所述绘图元素的类型,所述绘图元素的类型包括三角形和纹理,根据所述绘图元素的类型分别进入三角形处理流程和纹理处理流程,进行并行处理,使三角形处理流程输出的三角形数据,使纹理处理流程输出的纹理数据;并将所述三角形数据和所述纹理数据进行颜色混合;
所述CPU还用于在所述绘图元素读取完毕时,通过所述FPGA控制所述显示器显示进行颜色混合后的数据。
2.如权利要求1所述的使用人机界面进行绘图的系统,其特征在于,所述FPGA包括人机界面HMI、内存控制器、显示控制器和内部总线;所述内存控制器分别与所述人机界面HMI、所述显示控制器连接,所述人机界面HMI和所述显示控制器分别与所述内部总线连接,所述存储器通过所述内存控制器与所述内部总线连接。
3.如权利要求2所述的使用人机界面进行绘图的系统,其特征在于,所述人机界面HMI还用于判断三角形数据是否作为动态掩膜的信息,若是,则将三角形数据输入纹理处理流程进行纹理处理;
将三角形透明度信息附加在三角形颜色信息中。
4.如权利要求2所述的使用人机界面进行绘图的系统,其特征在于,所述人机界面HMI包括纹理处理模块、三角形着色模块和颜色混合模块;所述三角形着色模块用于计算三角面的参数和每个像素点的颜色值,并输出三角形数据;所述纹理处理模块用于读取纹理的压缩数据,进行解压操作后输出纹理数据;所述颜色混合模块将所述三角形数据和所述纹理数据进行颜色混合。
5.如权利要求4所述的使用人机界面进行绘图的系统,其特征在于,所述三角形着色模块用于在三角形作为动态掩膜信息时,将三角形的透明度信息输出至所述纹理处理模块,所述纹理处理模块还用于将三角形透明度信息附加在三角形数据在输出。
6.如权利要求1所述的使用人机界面进行绘图的系统,其特征在于,所述存储器包括动态随机存储器和静态只读存储器,所述动态随机存储器用于存储三角形绘图元素信息以及进行颜色混合后的数据,所述静态只读存储器用于存储纹理绘图元素信息。
7.如权利要求2所述的使用人机界面进行绘图的系统,其特征在于,所述内部总线包括AXI总线。
8.一种使用人机界面进行绘图的方法,其特征在于,包括:
读取绘图元素,判断所述绘图元素的类型,所述绘图元素的类型包括三角形和纹理;
根据所述绘图元素的类型分别进入三角形处理流程和纹理处理流程,进行并行处理;
将三角形处理流程输出的三角形数据和纹理处理流程输出的纹理数据进行颜色混合;
若所述绘图元素读取完毕,则显示进行颜色混合后的数据。
9.如权利要求8所述的使用人机界面进行绘图的方法,其特征在于,步骤所述三角形处理流程输出的三角形数据后,还包括:
判断三角形数据是否作为动态掩膜的信息;
若是,则将三角形数据输入纹理处理流程进行纹理处理。
10.如权利要求9所述的使用人机界面进行绘图的方法,其特征在于,所述将三角形数据输入纹理处理流程进行纹理处理,具体包括:
将三角形透明度信息附加在三角形颜色信息中;
将附加有三角形透明度信息的三角形颜色信息,附加在纹理处理流程输出的颜色数据上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州速显微电子科技有限公司,未经苏州速显微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410713415.3/1.html,转载请声明来源钻瓜专利网。