[发明专利]GPGPU中的2D桌面色键方法、装置及图形处理器在审
申请号: | 202010658888.3 | 申请日: | 2020-07-09 |
公开(公告)号: | CN111813482A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 杨盼 | 申请(专利权)人: | 长沙景嘉微电子股份有限公司;长沙景美集成电路设计有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/14;G06T1/20;G06T11/40 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳;张艳 |
地址: | 410221 湖南省长沙市岳*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gpgpu 中的 桌面 方法 装置 图形 处理器 | ||
1.一种GPGPU中的2D桌面色键方法,其特征在于,包括:
将待执行色键操作的像素分块;
利用多个色键部件对每块像素进行色键操作。
2.根据权利要求1所述的方法,其特征在于,所述将待执行色键操作的像素分块,包括:
获取色键命令;所述色键命令中包括待执行色键操作的像素的大小;
根据所述待执行色键操作的像素的大小以及色键部件的个数N将所述待执行色键操作的像素分成N块,对每块像素生成该像素块对应的色键命令;所述色键命令中包括该像素块的地址。
3.根据权利要求2所述的方法,其特征在于,所述将所述待执行色键操作的像素分成N块,包括:
所述待执行色键操作的像素采用自适应分块,在所述色键部件为八个时,将所述待执行色键操作的像素平均分配到八个色键部件。
4.根据权利要求1所述的方法,其特征在于,所述利用多个色键部件对每块像素进行色键操作,包括:
每个色键部件读取该色键部件所需执行色键操作的像素块的源数据;
根据读取的源数据进行像素对齐后进行色键操作;
对执行完色键操作后的每个位置点进行色域转换;
根据目标对象的起始地址进行对齐后将像素写入帧存。
5.根据权利要求4所述的方法,其特征在于,所述读取的源数据包括第一对象的像素块和第二对象的像素块,所述根据读取的源数据进行像素对齐后进行色键操作,包括:
分别对第一对象的像素块和第二对象的像素块进行像素对齐;
将像素对齐后的第一对象的像素块和第二对象的像素块的颜色值与预设的阈值进行比较,得到色键值;
根据所述色键值得到像素对应位置的输出值。
6.一种GPGPU中的2D桌面色键装置,其特征在于,包括:派发部件和多个色键部件,其中,
所述派发部件,用于将待执行色键操作的像素分块并派发色键命令至多个色键部件;
每个色键部件,用于对接收到的色键命令对应的像素块进行色键操作。
7.根据权利要求6所述的装置,其特征在于,所述色键部件,包括:
源数据读取单元,用于读取该色键部件所需色键的像素块的源数据;
对齐单元,用于对源数据跟目标数据进行像素边界对齐;
色键单元,用于对像素对齐后的数据进行色键操作;
色域转换单元,用于对色键后的每个位置点进行色域转换;
控制单元,用于将像素写入帧存。
8.根据权利要求7所述的装置,其特征在于,所述色键部件进一步包括:
随机存储器RAM,用于存储像素块的源数据;
缓冲区FIFO,用于存储色键后的像素,并在非空状态时启动Burst操作。
9.根据权利要求6所述的装置,其特征在于,所述派发部件,包括:
命令获取单元,用于获取色键命令;所述色键命令中包括待执行色键操作的像素的大小;
命令派发单元,用于根据所述待执行色键操作的像素的大小以及色键部件的个数N将所述待执行色键操作的像素分成N块,对每块像素生成该像素块对应的色键命令并派发至色键部件;所述色键命令中包括该像素块的地址。
10.一种图形处理器,其特征在于,包括片上网络NOC、命令解析模块、以及如权利要求6至9任一所述的GPGPU中的2D桌面色键装置;其中,所述片上网络用于各模块互联;所述命令解析模块用于对获取到的色键命令进行解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙景嘉微电子股份有限公司;长沙景美集成电路设计有限公司,未经长沙景嘉微电子股份有限公司;长沙景美集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010658888.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于空气增压装置的多级油封结构
- 下一篇:一种能量隔离的安全管理方法