发明名称 Systems and method for navigating between a nadir view and an oblique view of a map
摘要 System and method for rendering a sequence of orthographic approximation images corresponding to camera poses to generate an animation moving between an initial view and a final view of a target area are provided. An initial image corresponding to an initial camera pose directed at the target area is identified. A final image and an associated depthmap corresponding to a final camera pose directed at the target area is further identified. A plurality of intermediate images corresponding to a plurality of camera poses directed at the target area is produced by performing interpolation on the initial image, the final image, and the associated depthmap. Each intermediate image is associated with a point along a navigational path between the initial camera pose and the final camera pose. An animation of the plurality of intermediate images produces a transition of views between the initial camera pose and the final camera pose.
申请公布号 US9019279(B1) 申请公布日期 2015.04.28
申请号 US201213426511 申请日期 2012.03.21
申请人 Google Inc. 发明人 Prouty Jeffrey Thomas;Seitz Steven Maxwell;Hernandez Esteban Carlos;Simpson Matthew Robert
分类号 G06T13/00;G06T15/20 主分类号 G06T13/00
代理机构 Lerner, David, Littenberg, Krumholz & Mentlik, LLP 代理人 Lerner, David, Littenberg, Krumholz & Mentlik, LLP
主权项 1. A machine-implemented method of rendering a sequence of orthographic approximation images corresponding to camera poses to generate an animation moving between an initial view and a final view of a target area, the method comprising: identifying, with one or more processors, an initial image of the target area, the initial image corresponding to an initial camera pose directed at the target area; identifying, with the one or more processors, a final image and an associated depthmap of the target area, the final image and the associated depthmap corresponding to a final camera pose directed at the target area, wherein the initial camera pose is different from the final camera pose; and performing, with the one or more processors, interpolation on the initial image, the final image, and the associated depthmap in order to produce a plurality of intermediate images corresponding to a plurality of camera poses directed at the target area, each intermediate image being associated with a point along a navigational path between the initial camera pose and the final camera pose, wherein an animation of the plurality of intermediate images produces a transition of views between the initial camera pose and the final camera pose, the interpolation comprising: rendering a height scaled mesh model based on the final image and the depthmap associated with the final image for each of the plurality of intermediate images, wherein each of the plurality of intermediate images corresponds to an intermediate camera pose of a specific angle; andprocessing the plurality of height scaled mesh models based on the initial image, the processing comprising blending the initial image at a first opacity with the final image at a second opacity, wherein the first and second opacities are determined based on the specific angle of the corresponding camera pose.
地址 Mountain View CA US