Virtual camera for 3D maps
    11.
    发明授权
    Virtual camera for 3D maps 有权
    虚拟相机的3D地图

    公开(公告)号:US09269178B2

    公开(公告)日:2016-02-23

    申请号:US13632040

    申请日:2012-09-30

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a mapping application which when executed on a device by at least one processing unit provides automated animation of a three-dimensional (3D) map along a navigation route. The mapping application identifies a first set of attributes for determining a first position of a virtual camera in the 3D map at a first instance in time. Based on the identified first set of attributes, the mapping application determines the position of the virtual camera in the 3D map at the first instance in time. The mapping application identifies a second set of attributes for determining a second position of the virtual camera in the 3D map at a second instance in time. Based on the identified second set of attributes, the mapping application determines the position of the virtual camera in the 3D map at the second instance in time. The mapping application renders an animated 3D map view of the 3D map from the first instance in time to the second instance in time based on the first and second positions of the virtual camera in the 3D map.

    Abstract translation: 一些实施例提供了一种非暂时机器可读介质,其存储映射应用程序,当由至少一个处理单元在设备上执行时,映射应用程序沿着导航路线提供三维(3D)地图的自动化动画。 映射应用程序在第一时间点识别用于确定3D映射中的虚拟摄像机的第一位置的第一组属性。 基于所识别的第一组属性,映射应用程序在第一时间确定3D映射中虚拟摄像机的位置。 映射应用程序在第二时间点识别用于在3D映射中确定虚拟摄像机的第二位置的第二组属性。 基于所识别的第二组属性,映射应用程序在第二个实例中确定虚拟相机在3D地图中的位置。 映射应用程序基于3D映射中的虚拟摄像机的第一和第二位置,在时间上呈现3D映射的从第一个实例到第二个实例的动画3D地图视图。

    Rendering maps
    12.
    发明授权
    Rendering maps 有权
    渲染地图

    公开(公告)号:US09111380B2

    公开(公告)日:2015-08-18

    申请号:US13632035

    申请日:2012-09-30

    Applicant: Apple Inc.

    Abstract: Some embodiments provide a mapping application for rendering map portions. The mapping application includes a map receiver for receiving map tiles from a mapping service in response to a request for the map tiles needed for a particular map view. Each map tile includes vector data describing a map region. The mapping application includes a set of mesh building modules. Each mesh building module is for using the vector data in at least one map tile to build a mesh for a particular layer of the particular map view. The mapping application includes a mesh aggregation module for combining layers from several mesh builders into a renderable tile for the particular map view. The mapping application includes a rendering engine for rendering the particular map view.

    Abstract translation: 一些实施例提供了用于渲染地图部分的映射应用。 映射应用包括地图接收器,用于响应于对特定地图视图所需的地图瓦片的请求,从地图服务接收地图瓦片。 每个地图瓦片包括描述地图区域的矢量数据。 映射应用程序包括一组网格构建模块。 每个网格构建模块用于在至少一个地图块中使用向量数据来为特定地图视图的特定层构建网格。 映射应用程序包括网格聚合模块,用于将来自几个网格构建器的图层合并到特定地图视图的可渲染图块中。 映射应用程序包括用于呈现特定地图视图的渲染引擎。

    SYSTEM AND METHOD FOR HIGHLIGHTING A FEATURE IN A 3D MAP WHILE PRESERVING DEPTH
    14.
    发明申请
    SYSTEM AND METHOD FOR HIGHLIGHTING A FEATURE IN A 3D MAP WHILE PRESERVING DEPTH 有权
    用于在保持深度的3D图中突出特征的系统和方法

    公开(公告)号:US20130321403A1

    公开(公告)日:2013-12-05

    申请号:US13708349

    申请日:2012-12-07

    Applicant: APPLE INC.

    Abstract: Systems and methods for rendering 3D maps may highlight a feature in a 3D map while preserving depth. A map tool of a mapping or navigation application that detects the selection of a feature in a 3D map (e.g., by touch) may perform a ray intersection to determine the feature that was selected. The map tool may capture the frame to be displayed (with the selected feature highlighted) in several steps. Each step may translate the map about a pivot point of the selected map feature (e.g., in three or four directions) to capture a new frame. The captured frames may be blended together to create a blurred map view that depicts 3D depth in the scene. A crisp version of the selected feature may then be rendered within the otherwise blurred 3D map. Color, brightness, contrast, or saturation values may be modified to further highlight the selected feature.

    Abstract translation: 用于渲染3D地图的系统和方法可以突显3D地图中的一个特征,同时保留深度。 用于检测3D地图中特征选择(例如通过触摸)的映射或导航应用的地图工具可以执行光线相交以确定所选择的特征。 地图工具可以通过几个步骤捕获要显示的帧(所选特征突出显示)。 每个步骤可以将地图关于所选地图特征的枢轴点(例如,在三个或四个方向)翻译以捕获新的帧。 捕获的帧可以混合在一起以创建描绘场景中的3D深度的模糊地图视图。 然后可以在否则模糊的3D地图中呈现所选特征的清晰版本。 可以修改颜色,亮度,对比度或饱和度值,以进一步突出显示所选特征。

    SYSTEMS AND METHODS FOR GENERATING AN INTERACTIVE USER INTERFACE

    公开(公告)号:US20210247203A1

    公开(公告)日:2021-08-12

    申请号:US17182736

    申请日:2021-02-23

    Applicant: Apple Inc.

    Abstract: Implementations described and claimed herein provide systems and methods for interaction between a user and a machine. In one implementation, machine status information for the machine is received at a dedicated machine component. The machine status information is published onto a distributed node system network of the machine. The machine status information is ingested at a primary interface controller, and an interactive user interface is generated using the primary interface controller. The interactive user interface is generated based on the machine status information. In some implementations, input is received from the user at the primary interface controller through the interactive user interface, and a corresponding action is delegated to one or more subsystems of the machine using the distributed node system network.

    METHOD, SYSTEM AND APPARATUS FOR DYNAMICALLY GENERATING MAP TEXTURES

    公开(公告)号:US20190057670A1

    公开(公告)日:2019-02-21

    申请号:US16167157

    申请日:2018-10-22

    Applicant: Apple Inc.

    Abstract: Methods, systems and apparatus are described to dynamically generate map textures. A client device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include texture indicators linked to the one or more shapes. Embodiments may render the map data. For one or more shapes, a texture definition may be obtained. Based on the texture definition, a client device may dynamically generate a texture for the shape. The texture may then be applied to the shape to render a current fill portion of the shape. In some embodiments the render map view is displayed.

    Panning for three-dimensional maps
    20.
    发明授权
    Panning for three-dimensional maps 有权
    平移三维地图

    公开(公告)号:US09541417B2

    公开(公告)日:2017-01-10

    申请号:US13632051

    申请日:2012-09-30

    Applicant: Apple Inc.

    CPC classification number: G01C21/367 G01C21/3638 G06F3/04815 G06F3/04883

    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program which when executed on a device by at least one processing unit performs panning operations on a three-dimensional (3D) map. The program displays a first 3D perspective view of the 3D map. In response to input to pan the 3D map, the program determines a panning movement based on the input and a two-dimensional (2D) view of the 3D map. The program pans the first 3D perspective view of 3D map to a second 3D perspective view of the 3D map based on determined panning movement. The program renders the second 3D perspective view of the 3D map for display on the device.

    Abstract translation: 一些实施例提供了一种非暂时机器可读介质,其存储当由至少一个处理单元在设备上执行时在三维(3D)地图上执行平移操作的程序。 该程序显示3D地图的第一个3D透视图。 响应于平移3D地图的输入,程序基于3D地图的输入和二维(2D)视图来确定平移移动。 该程序基于确定的平移运动将3D地图的第一3D立体视图平移到3D地图的第二3D透视图。 该程序呈现3D地图的第二个3D透视图,以便在设备上显示。

Patent Agency Ranking