发明名称 |
Method, system and apparatus for rendering a map with adaptive textures for map features |
摘要 |
Methods, systems and apparatus are described to render a map with adaptive textures for map features. Embodiments may for a portion of map data, such as a map tile, including a feature of a given feature type specify a level-of-detail texture. A level-of-detail texture may be one of a plurality of level-of-detail textures for a given feature type ordered according to level-of-detail. Embodiments may then provide the specified level-of-detail texture with a mipmap chain to a rendering unit to render the map data. At the lowest level of the mipmap chain may be the specified level-of-detail texture. At the next lowest level of the mipmap chain may be a portion of the level-of-detail texture adjacent to the specified level-of-detail texture in the ordered plurality of level-of-detail textures for the feature type. |
申请公布号 |
US9064337(B2) |
申请公布日期 |
2015.06.23 |
申请号 |
US201213619430 |
申请日期 |
2012.09.14 |
申请人 |
Apple Inc. |
发明人 |
Pahwa Aroon;Blumenberg Christopher;Van Os Marvel |
分类号 |
G06T15/04;G01C21/36;G06T17/05 |
主分类号 |
G06T15/04 |
代理机构 |
Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. |
代理人 |
Kowert Robert C.;Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C. |
主权项 |
1. A method, comprising:
performing, by a computing device:
for a portion of map data including a feature of a given feature type:
specifying, for the feature, a level-of-detail texture from among a plurality of level-of-detail textures for the given feature type, wherein said plurality of level-of-detail textures has an order according to level-of-detail, and wherein each of the plurality of level-of detail textures has the same pixel dimensions; andrendering the portion of map data, wherein said rendering comprises:
providing, to a rendering unit, the specified level-of-detail texture with a mipmap chain for the specified level of-detail texture;wherein the mipmap chain for the specified level-of-detail texture comprises the specified level of detail texture and a portion of another one of the plurality of level-of-detail textures adjacent to the specified level-of-detail texture in said order, wherein the portion of the other one of the level-of-detail textures adjacent to the specified level-of-detail texture has pixel dimensions that are less than the pixel dimensions of the plurality of level of detail textures. |
地址 |
Cupertino CA US |