图像输出装置和渲染图像的方法制造方法及图纸

技术编号:13392260 阅读:319 留言:0更新日期:2016-07-22 17:30
提供了一个图像输出装置及其渲染图像的方法。该方法包括:配置成接收笔画属性信息的输入;配置成基于笔画属性信息生成指示笔画外观的顶点的顶点生成器;配置成基于笔画属性信息计算纹理的尺寸且设置一个将保存在纹理中的阿尔法(α)值的α值设置器;配置成基于笔画属性信息设置UV信息的UV设置器;配置成基于顶点、其中保存α值的纹理和UV信息渲染笔画的渲染器;以及配置成输出所渲染笔画的输出。

【技术实现步骤摘要】
【国外来华专利技术】图像输出装置和渲染图像的方法
与示例性实施例相一致的装置和方法一般涉及提供图像输出装置和渲染图像的方法。更具体而言,示例性实施例涉及提供通过使用纹理去除锯齿失真的图像输出装置和渲染(rendering)图像的方法。
技术介绍
显示装置输出从外部源输出的诸如线、图形或类似形状的基元(primitive)。基元指组成线、圆、曲线、多边形或类似形状的元素,其可以由计算机图形程序实际地绘制、保存和控制。具体而言,最基本的基元可以称为线。当使用诸如计算机的装置绘制或输出对角线或图形时,用户可以很容易检测到锯齿失真,如图1中所示。这是由于像素尺寸或显示屏幕的分辨率对于人类视觉是足够的而导致。换句话说,显示装置使用比人类可见尺寸更小的像素并使用像素的组合来绘制(是数字值的)线或图形,因而产生锯齿失真。已有几种解决锯齿失真问题的方法,但是在移动环境中主要使用多重采样抗锯齿(MSAA)方法。具体而言,MSAA方法在一个像素中设置几个子采样点并根据线覆盖多少个子采样点来确定像素的颜色。移动环境中使用的MSAA方法被简单地应用,但是该方法是基于采样的。因此,MSAA方法没有完全显示所有图形形状,并且增加了采样数量以获得高质量图像。所以,MSAA方法需要大量操作。
技术实现思路
解决的问题示例性实施例解决至少一个前述问题和/或缺点以及前面未提及的其他缺点。而且,示例性实施例对于克服前述缺点不是必需的,且示例性实施例可能未克服任何前述问题。示例性实施例提供通过使用纹理去除锯齿失真的图像输出装置和渲染图像的方法。根据示例性实施例的一个方面,提供了一种渲染图像的方法。该方法可以包括:接收笔画属性信息;基于接收的笔画属性信息生成指示笔画外观的顶点;基于接收的笔画属性信息计算纹理的尺寸且设置一个将被保存在纹理中的α值;基于接收的笔画属性信息设置UV信息;基于顶点、其中保存有α值的纹理和UV信息渲染笔画;以及输出所渲染的笔画。笔画属性信息可以包括与笔画的宽度、端点类型和连接类型中的至少一个相关的信息。α值的设置可以包括:根据笔画的宽度和笔画的端点类型计算纹理的高度和宽度。响应于笔画区域为主体区域,UV信息的设置可以包括:当笔画的宽度为偶数时,设置一个分别距离其中保存α值的区域的上方和下方1像素的位置作为UV坐标,并且当笔画的宽度为奇数时,设置一个分别距离其中保存α值的区域的上方和下方像素的位置作为UV坐标。响应于笔画的区域为端点区域,α值的设置可以包括:根据笔画的端点类型和笔画的宽度确定将要在其中设置α值的区域。α值的设置可以包括:当端点类型为平头类型时不设置将在其中设置α值的附加区域,当端点类型为圆头类型时设置一个半径为的半圆作为将要在其中设置α值的附加区域,并且当端点类型为方头类型时设置一个宽度为且高度等于笔画宽度的矩形作为将要在其中设置α值的附加区域。UV信息的设置可以包括:将V坐标设置成等于笔画主体区域的V坐标且将U坐标从笔画主体区域的左边向内和向外移动0.5像素,并且当端点类型为圆头类型时,根据端点类型为平头类型时笔画的宽度确定纹理的宽度。响应于笔画的端点类型为圆头类型或方头类型,根据笔画的宽度确定纹理的宽度。在此,开始部分的1像素和结尾部分的1像素可以是用于设置防止锯齿失真的UV坐标的空间,且表示方形区域的α值可以保存在roundup中。响应于笔画的区域为连接区域,UV信息的设置可以包括:将连接区域表示为高度为的三角形的组合,且将三角形的UV坐标设置为对应于笔画主体区域的UV坐标的1/2的区域。根据示例性实施例的另一方面,提供一种图像输出装置,包括:配置成接收笔画属性信息的数据输入;配置成基于接收的笔画属性信息生成指示笔画外观的顶点的顶点生成器;配置成基于接收的笔画属性信息计算纹理的尺寸且设置将保存在纹理中的阿尔法(α)值的α值设置器;配置成基于接收的笔画属性信息设置UV信息的UV设置器;配置成基于生成的顶点、其中保存α值的纹理和UV信息来渲染笔画的渲染器;以及配置成输出所渲染的笔画的输出。笔画属性信息可以包括与笔画的宽度、端点类型和连接类型中至少一个相关的信息。α值设置器可以配置成根据笔画的宽度和笔画的端点类型计算纹理的高度和宽度。响应于笔画区域为主体区域,且笔画的宽度为偶数,UV设置器可以设置一个分别距离其中保存α值的区域的上方和下方1像素的位置作为UV坐标,并且响应于笔画的宽度为奇数,设置一个分别距离其中保存α值的区域的上方和下方像素的位置作为UV坐标。响应于笔画的区域为端点区域,α值设置器可以配置成根据笔画的端点类型和笔画的宽度确定将要在其中设置α值的区域。响应于端点类型为平头类型,α值设置器可以不设置将在其中设置α值的附加区域,并且响应于端点类型为圆头类型,α值设置器可以设置一个半径为的半圆作为将要在其中设置α值的附加区域,并且响应于端点类型为方头类型,α值设置器可以设置一个宽度为且高度等于笔画宽度的矩形作为将要在其中设置α值的附加区域。响应于端点类型为平头类型端点,UV设置器可以将V坐标设置成等于笔画主体区域的V坐标且将U坐标从笔画主体区域的左侧向内和向外移动0.5像素。响应于笔画的端点类型为圆头类型或方头类型,根据笔画的宽度确定纹理的宽度。在此,开始部分的1像素和结尾部分的1像素可以是用于设置防止锯齿失真的UV坐标的空间,且表示方形区域的α值可以保存在roundup中。响应于笔画区域为连接区域,UV设置器可以将连接区域表示为高度为的三角形的组合,且可以将三角形的UV坐标设置为对应于笔画主体区域的UV坐标的1/2的区域。示例性实施例的一个方面可以提供一个通过使用纹理去除锯齿失真的装置,该装置包括:配置成生成指示笔画外观的顶点的顶点生成器;配置成计算纹理的尺寸且设置将保存在纹理中的α值的α值设置器;配置成设置UV信息的UV设置器;以及配置成基于顶点、其中保存α值的纹理和UV信息渲染笔画的渲染器。该装置还可以包括配置成接收笔画属性信息的数据输入。该装置还可以包括配置成输出所渲染的笔画的输出。可以基于接收到的笔画属性信息生成顶点、α值和UV信息。本专利技术的有利效果根据前述各种示例性实施例,图像输出装置可以以更快速度渲染高质量图像。附图说明通过参考附图描述特定示例性实施例,本专利技术的上述和/或其他方面将更加显见,其中:图1是示出锯齿失真的视图;图2是示出根据示例性实施例的图像输出装置的结构的框图;图3A和3B是示出根据示例性实施例的端点区域的类型和连接区域的类型的视图;图4A和4B是示出根据示例性实施例响应于笔画宽度分别为3.5个像素和4个像素时表示笔画主体区域的α值的视图;图5A和5B是示出根据示例性实施例响应于笔画宽度分别为3.5和4时设置和渲染笔画主体区域的UV坐标值的方法的视图;图6A和6B是示出根据示例性实施例,根据笔画的端点类型设置和渲染UV坐标值的方法的视图;图7是示出根据示例性实施例在笔画的连接区域中设置和渲染UV坐标的方法的视图;图8A至8C是示出相关技术与示例性实施例之间的比较的视图和图形;以及图9是示出根据示例性实施例渲染图像的方法的流程图。具体实施方式现在参考附图更详细地描述示例性实施例。在下述描述中,相同的附图标记用于表示相同的元件,即使在不同附图中。描述中定义的诸如详细构造的事物,用于帮本文档来自技高网...

【技术保护点】
一种渲染图像的方法,该方法包括:接收笔画属性信息;基于笔画属性信息生成指示笔画外观的顶点;基于笔画属性信息计算纹理的尺寸并设置将要保存到纹理中的α值;基于笔画属性信息设置紫外光(UV)信息;基于顶点、其中保存α值的纹理和UV信息渲染笔画;以及输出所渲染的笔画。

【技术特征摘要】
【国外来华专利技术】2013.11.28 KR 10-2013-01459691.一种渲染图像的方法,该方法包括:接收笔画属性信息;基于笔画属性信息生成指示笔画外观的顶点;基于笔画属性信息计算纹理的尺寸并设置将要保存到纹理中的α值;基于笔画属性信息设置UV信息;基于顶点、其中保存α值的纹理和UV信息渲染笔画;以及输出所渲染的笔画。2.如权利要求1所述的方法,其中,笔画属性信息包括与笔画的宽度、端点类型和连接类型中的至少一个有关的信息。3.如权利要求2所述的方法,其中,设置α值包括:根据笔画的宽度和笔画的端点类型计算纹理的高度和宽度。4.如权利要求1所述的方法,其中,响应于笔画的区域为主体区域,设置UV信息包括:当笔画的宽度为偶数时,设置分别距离其中保存α值的区域的上方和下方1像素的位置作为UV坐标,并且当笔画的宽度为奇数时,设置分别距离其中保存α值的区域的上方和下方像素的位置作为UV坐标。5.如权利要求1所述的方法,其中,响应于笔画的区域为端点区域,设置α值包括:根据笔画的端点类型和宽度确定将要在其中设置α值的区域。6.如权利要求5所述的方法,其中,设置α值包括:当端点类型为平头类型时,不设置将在其中设置α值的附加区域,当端点类型为圆头类型时,设置具有半径为的半圆作为将要在其中设置α值的附加区域,并且响应于端点类型为方头类型,设置具有宽度为且高度与笔画的宽度相同的矩形作为将要在其中设置α值的附加区域。7.如权利要求6所述的方法,其中,设置UV信息包括:当端点类型为平头类型时,将V坐标设置成等于笔画主体区域的V坐标且将U坐标从笔画主体区域的左边向内和向外移动0.5像素,并且当端点类型为圆头类型或方头类型时,根据笔画的宽度确定纹理的宽度。8.如权利要求1所述的方法,其中,响应于笔画的区域为连接区域,设置UV信息包括:将连接区域表示为...

【专利技术属性】
技术研发人员:张喆相白承天朴世美
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国;KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1