[发明专利]渲染、查看和注释全景图像及其应用有效
申请号: | 201110424959.4 | 申请日: | 2008-05-27 |
公开(公告)号: | CN102609973A | 公开(公告)日: | 2012-07-25 |
发明(设计)人: | 卢克·文森特;丹尼尔·菲利普;斯蒂芬·周;斯特芬尼·拉丰;杨钟皓;安德鲁·蒂莫西·希巴尔斯基 | 申请(专利权)人: | 谷歌公司 |
主分类号: | G06T15/20 | 分类号: | G06T15/20;G06T17/05;G01C21/26 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 周亚荣;安翔 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 查看 注释 全景 图像 及其 应用 | ||
1.一种用于渲染表面的方法,包括:
在用于查看渲染到所述表面的图像的用户输入之前:
(a)预先计算通过从视口到所述表面的第一变换定义的表面上的区域;
(b)预先计算第二变换,所述第二变换从所述区域映射到所述视口;
响应于用于查看渲染到所述表面的所述图像的所述用户输入:
(c)根据所述用户输入,确定图像的一部分,所述一部分与所述区域交叉;
(d)将所述第二变换应用于与所述区域交叉的所述图像的所述一部分,以获得变换的图像;以及
(e)在所述视口中渲染所述变换的图像以用于显示,
其中,在至少一个计算设备上执行步骤(a)-(c)中的每一个。
2.根据权利要求1所述的方法,其中,所述计算(a)包括计算圆柱形上的区域。
3.根据权利要求1所述的方法,其中,所述计算(a)包括计算通过从第二网格到第一网格的所述第一变换定义的所述第一网格上的区域,并且
其中,所述计算(b)包括计算所述第二变换,所述第二变换从所述第一网格映射到所述第二网格。
4.根据权利要求1所述的方法,其中,所述计算(a)包括将所述第一变换计算为从体素到像素的连续变换,并且
其中,所述计算(b)包括将所述第二变换计算为从体素到像素的连续变换。
5.根据权利要求1所述的方法,进一步包括:
(f)平移所述图像;
(g)确定与在(a)中计算的所述区域交叉的(f)中所平移的所述图像的第二部分;以及
(h)将在(b)中计算的所述第二变换应用于在(g)中确定的所述图像的所述第二部分,得到第二变换的图像,所述第二变换的图像在所述视口中被渲染用于显示。
6.根据权利要求5所述的方法,进一步包括:确定在(d)中确定的所述变换的图像和在(h)中确定的所述第二变换的图像之间的插值。
7.根据权利要求1所述的方法,进一步包括:基于捕捉到所述图像的相机的角度来调整所述图像。
8.根据权利要求1所述的方法,其中,所述确定(c)包括:确定与所述区域交叉的全景图像的一部分。
9.一种用于渲染表面的系统,包括:
服务器,所述服务器计算通过从视口到所述表面的第一变换定义的所述表面上的区域,并且计算从所述区域映射到所述视口的第二变换,以及
全景查看器,所述全景查看器确定与所述表面上的所述区域交叉的图像的一部分,并且将所述第二变换应用于与所述表面上的所述区域交叉的所述图像的所述一部分,得到第一变换的图像,所述第一变换的图像在所述视口中被渲染用于显示。
10.根据权利要求9所述的系统,其中,所述表面是圆柱形的。
11.根据权利要求9所述的系统,其中,在所述视口上定义有网格,并且在所述表面上定义有网格,并且其中,所述第一变换和第二变换是从一个网格到另一网格。
12.根据权利要求9所述的系统,其中,所述第一变换和第二变换是从体素到像素的连续变换。
13.根据权利要求9所述的系统,其中,所述全景查看器响应于用户输入来平移所述图像,确定与所计算的区域交叉的所平移的图像的第二部分,以及将所述第二变换应用于所确定的图像的所述第二部分,得到第二变换的图像,所述第二变换的图像在所述视口中被渲染用于显示。
14.根据权利要求9所述的系统,其中,所述全景查看器确定在所述第一变换和第二变换的图像之间的插值。
15.根据权利要求9所述的系统,其中,基于捕捉到所述图像的相机的角度来调整所述图像。
16.根据权利要求9所述的系统,其中,所述图像是全景图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌公司,未经谷歌公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110424959.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通过式滚压挤水机
- 下一篇:一种提高梨树产量的培养肥及其制备方法