[发明专利]冗余像素减轻在审
申请号: | 201380068417.5 | 申请日: | 2013-12-26 |
公开(公告)号: | CN104995660A | 公开(公告)日: | 2015-10-21 |
发明(设计)人: | M.昂格;K.卡纳;B.阿盖拉伊阿卡斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 陈慧;景军平 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 冗余 像素 减轻 | ||
背景技术
很多用户可能与通过渲染技术生成的图像数据(例如多维图像)交互。在示例中,几何图形(例如数字表面模型)可表示场景(例如描绘城市的场景)的三维表面。最初,几何图形可包括一个或多个非纹理化像素(例如具有深度值,而非色值的像素)。相应地,一个或多个纹理图像可用于将几何图形纹理化以建立纹理化几何图形(例如可基于一个或多个纹理图像将色值分配到几何图形内的像素)。以该方式,可基于纹理化几何图形来渲染场景。
发明内容
该发明内容被提供以介绍在下文详细描述中进一步描述的以简化形式的概念的选择。该发明内容非旨在标识所主张的主题的关键特征或必要特征,其也非旨在用于限制所主张的主题的范围。
除了别的之外,本文提供了用于减轻用于纹理化几何图形的冗余像素贡献的一种或多种系统和/或技术。即,几何图形可包括场景的多维表示。可认识到,场景可图示人、城市、位置、商业、房屋、数字渲染的视频游戏人物、草、水等。最初,几何图形内的像素可包括深度值,但是可不包括纹理值,例如色值。相应地,可使用从各个视图方向描绘场景的一个或多个纹理图像来纹理化几何图形。可认识到,多于一个纹理图像可贡献几何图形内的像素的纹理值(例如来自北方观看点的高速路的第一照片可描绘建筑筒的一部分,并且来自东北观看点的高速路的第二照片可描绘建筑筒的该相同部分)。以该方式,冗余像素纹理贡献可发生,这可导致在串流期间由于使用冗余数据用于纹理化所致的非高效数据存储和/或非高效带宽利用(例如基于图像的服务,例如映射服务,可将多个纹理图像串流到客户端地图应用以在纹理化几何图形中使用,这可导致冗余纹理信息的传输)。
如本文提供的,可减轻用于纹理化几何图形的冗余像素纹理贡献。在示例中,几何图形可表示场景(例如描绘城市的场景)的三维表面。从第一视图方向描绘场景的第一纹理图像(例如城市的自顶向下视图)、从第二视图方向描绘场景的第二纹理图像(例如城市的斜视图)和/或其他纹理图像可用于纹理化(例如将色值分配到)在几何图形内的像素。例如,可应用第一纹理图像到几何图形以识别由第一纹理图像对几何图形的第一像素纹理贡献(例如通过第一纹理图像纹理化的几何图形内的像素的识别)。第一像素纹理贡献可识别通过第一纹理图像纹理化的几何图形内的纹理化几何图形像素。以该方式,可识别通过第一纹理图像对几何图形的纹理贡献(例如可由第一纹理图像被分配纹理值的几何图形内的像素的识别)。
第二纹理图像可提供几何图形的已经由第一纹理图像纹理化的一个或多个像素的冗余像素纹理贡献。例如,第二纹理图像可提供对几何图形内已经由第一纹理图像纹理化的像素进行纹理化的冗余纹理化像素。因为纹理化几何图形像素已经被第一纹理图像纹理化,可从第二纹理图像去除掉冗余纹理化像素以生成修改的第二纹理图像。例如,冗余纹理化像素可被图像修补(例如被分配可高效用于压缩的颜色,例如将冗余纹理化像素与其他像素进行混合的颜色)。以该方式,修改的第二纹理图像可被高效压缩以减少被用于存储和/或串流修改的第二纹理图像(例如被压缩)到客户端以便由客户端对几何图形纹理化的存储资源和/或带宽。
应当认识到,在示例中,如本文使用的像素可包括一个或多个像素,并且不限于单个像素。在示例中,像素可包括任意尺寸的超像素。例如,超像素可对应于8x8像素块(例如在压缩期间使用的像素的jpg块)。以该方式,可从纹理图像去除冗余超像素,这可改进压缩(例如与仅仅单个像素相反,去除8x8像素块(例如这里去除多个像素可进一步改进压缩))。
为了前述和相关目标的完成,以下描述和附图陈述某些图示方面和实施方式。这些指示其中可采用一个或多个方面的各个方式中的仅一些。根据当结合附图考虑的以下详细描述,本公开的其他方面、优点和新颖特征将变得清楚。
附图说明
图1是图示减轻用于纹理化几何图形的冗余像素纹理贡献的示例性方法的流程图。
图2是图示用于减轻纹理化几何图形的冗余像素纹理贡献的示例性系统的部件框图。
图3是图示用于识别一个或多个冗余纹理化像素的示例性系统的部件框图。
图4是图示用于去除冗余纹理化像素以生成修改的纹理图像的示例性系统的部件框图。
图5是图示用于将修改的纹理图像串流到客户端以在纹理化几何图形中使用的示例性系统的部件框图。
图6是示例性计算设备可读介质的图示,其中可包括被配置为体现本文陈述的指配中的一个或多个指配的处理器可执行指令。
图7图示示例性计算环境,其中可实施本文陈述的指配中的一个或多个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380068417.5/2.html,转载请声明来源钻瓜专利网。