[发明专利]渲染曲线的方法有效
申请号: | 201711162811.1 | 申请日: | 2017-11-21 |
公开(公告)号: | CN108090943B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 俞正埈;克里什纳达桑·孙迪普;柳秀晶 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T1/20 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 刘灿强;张川绪 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 曲线 方法 | ||
提供了一种渲染曲线的方法、一种渲染曲线的装置和一种渲染曲线的系统。所述方法包括:基于曲线的控制点来确定划分曲线的细分等级;基于细分等级产生与曲线对应的至少一个三角形和至少两个第一子曲线;渲染所述至少两个第一子曲线和所述至少一个三角形。
本专利申请要求于2016年11月21日在韩国知识产权局提交的第10-2016-0154882号韩国专利申请的权益,该韩国专利申请的公开内容通过引用全部包含于此。
技术领域
发明构思涉及用于渲染曲线的方法、装置和系统。
背景技术
已经对改善图形处理单元(GPU)在矢量图形中的加速性能或路径渲染性能的方法进行了研究。关于路径渲染,输入数据可以包括顶点和命令的组合,而不会包括三角形。因此,在执行路径渲染的情况下,改善GPU的加速性能会是困难的。
发明内容
发明构思提供了用于渲染曲线的方法和装置。另外,发明构思提供了一种计算机可读记录介质,计算机可读记录介质存储这样一种程序:当计算机运行该程序时,该程序执行上述方法。然而,发明构思不限于此,并且还可以提供其它技术方案。
根据发明构思的示例实施例,提供了一种渲染曲线的方法,所述方法包括:基于曲线的控制点来确定划分曲线的细分等级;基于细分等级产生与曲线对应的至少一个三角形和至少两个第一子曲线;渲染所述至少两个第一子曲线和所述至少一个三角形。
根据发明构思的另一示例实施例,提供了一种渲染曲线的方法,所述方法包括:基于中央处理单元(CPU)的资源利用率和图形处理单元(GPU)的资源利用率来调整细分等级;响应于细分等级产生与曲线对应的图元数据;通过使用图元数据渲染曲线。
根据发明构思的另一示例实施例,提供了一种用于渲染曲线的装置,所述装置包括处理器。处理器被配置为基于曲线的控制点来确定划分曲线的细分等级,基于细分等级产生与曲线对应的至少一个三角形和至少两个第一子曲线。
根据发明构思的另一示例实施例,提供了一种用于渲染曲线的装置,所述装置包括处理器。处理器被配置为基于中央处理单元(CPU)的资源利用率和图形处理单元(GPU)的资源利用率来确定细分等级,基于细分等级产生与曲线对应的图元数据。
根据发明构思的另一示例实施例,提供了一种用于渲染曲线的系统,所述系统包括中央处理单元(CPU)和图形处理单元(GPU)。CPU被配置为基于CPU的资源利用率和GPU的资源利用率来确定细分等级,CPU和GPU中的至少一个被配置为基于细分等级产生与曲线对应的图元数据。GPU被配置为通过使用图元数据渲染曲线。
根据发明构思的另一示例实施例,提供了一种渲染曲线的方法,所述方法包括:响应于第一处理单元的资源利用率大于第二处理单元的资源利用率乘以缩放值的结果的情况来确定第一细分等级,缩放值为大于0的实数;不同于第一细分等级,响应于第一处理单元的资源利用率小于或等于第二处理单元的资源利用率乘以缩放值的结果的情况来确定第二细分等级。
附图说明
通过下面结合附图的详细描述将更清楚地理解发明构思的示例实施例,在附图中:
图1是示出根据实施例的图形处理系统的示例的框图;
图2是示出根据实施例的渲染曲线的方法的示例的流程图;
图3A和图3B是示出根据实施例的曲线的示例的图;
图4是示出根据实施例的细分等级的示例的图;
图5是示出根据实施例的其中处理器考虑中央处理单元(CPU)的资源利用率UCPU和图形处理单元(GPU)的资源利用率UGPU来确定细分等级的示例的图;
图6是示出根据实施例的当顺序地输入多条曲线时处理器确定细分等级的示例的图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711162811.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:针对用户的眼睛的三维渲染方法和设备
- 下一篇:一种自适应VR显示方法及装置