-
公开(公告)号:US20200333160A1
公开(公告)日:2020-10-22
申请号:US16917453
申请日:2020-06-30
Applicant: Apple Inc.
Inventor: Justin M. Strawn , Adam B. Findley , Nathan L. Fillhardt , Brian J. Andrich , Usama M. Hajj , Tadayasu Sasada
IPC: G01C21/36 , G06F3/14 , H04N7/18 , G08G1/0969 , G08G1/0968 , G06F3/147 , G01C21/34 , G06T15/20 , G06T17/05 , G06T19/00
Abstract: Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g., until the navigation context changes, or until the navigation presentation ends when the navigation context does not change again). During the navigation presentation, each time the navigation context changes, the identified set of attributes may change. This change, in turn, may cause the method of some embodiments to select a new style for operating the virtual camera. When the style for operating the virtual camera changes, the method of some embodiments modifies the way the virtual camera captures the portion of the map to render.
-
公开(公告)号:US20180365883A1
公开(公告)日:2018-12-20
申请号:US15981847
申请日:2018-05-16
Applicant: Apple Inc.
Inventor: Nathan L. Fillhardt , Adrian P. Lindberg , Vincent P. Arroyo , Justin M. Strawn
IPC: G06T15/20 , G06T7/70 , G06F3/0346 , G06T19/00 , G01C21/36
Abstract: Various embodiments of the disclosure pertain to an augmented or virtual reality interface for interacting with maps displayed from a virtual camera perspective on a mobile device. Instead of manipulating the position of the virtual camera using a touchscreen interface, some embodiments allow a spatial location of the mobile device to control the position of the virtual camera. For example, a user can tilt the mobile device to obtain different angles of the virtual camera. As another example, the user can move the mobile device vertically to change the height of the virtual camera, e.g., a higher altitude above the ground.
-
公开(公告)号:US20230025576A1
公开(公告)日:2023-01-26
申请号:US17960339
申请日:2022-10-05
Applicant: Apple Inc.
Inventor: Justin M. Strawn , Adam B. Findley , Nathan L. Fillhardt , Brian J. Andrich , Usama M. Hajj , Tadayasu Sasada
IPC: G01C21/36 , G06F3/14 , H04N7/18 , G08G1/0969 , G08G1/0968 , G06F3/147 , G01C21/34 , G06T15/20 , G06T17/05 , G06T19/00
Abstract: Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g., until the navigation context changes, or until the navigation presentation ends when the navigation context does not change again). During the navigation presentation, each time the navigation context changes, the identified set of attributes may change. This change, in turn, may cause the method of some embodiments to select a new style for operating the virtual camera. When the style for operating the virtual camera changes, the method of some embodiments modifies the way the virtual camera captures the portion of the map to render.
-
公开(公告)号:US20220335699A1
公开(公告)日:2022-10-20
申请号:US17856558
申请日:2022-07-01
Applicant: APPLE INC.
Inventor: Nathan L. Fillhardt , Syed Mohsin Hasan , Adrian P. Lindberg
Abstract: To reduce this amount of bandwidth needed to share 3D map images between mobile devices, according to some embodiments, a user's mobile device (i.e., a host device) may identify its origin in a 3D map and a current virtual camera position relative to the origin based on the physical position of the mobile device. The mobile device may send both the origin and the virtual camera position to another mobile device (i.e., a client device) for use in rendering a corresponding image. Separately, the client device may download the 3D map images from a server, e.g., in preparation for a meeting. In this manner, the host device may send the origin to the client device once, as well as send a data stream of the current virtual camera position for use in accessing the corresponding 3D map images at the client device.
-
公开(公告)号:US10777007B2
公开(公告)日:2020-09-15
申请号:US15867351
申请日:2018-01-10
Applicant: Apple Inc.
Inventor: Nathan L. Fillhardt , Syed Mohsin Hasan , Adrian P. Lindberg
Abstract: To reduce this amount of bandwidth needed to share 3D map images between mobile devices, according to some embodiments, a user's mobile device (i.e., a host device) may identify its origin in a 3D map and a current virtual camera position relative to the origin based on the physical position of the mobile device. The mobile device may send both the origin and the virtual camera position to another mobile device (i.e., a client device) for use in rendering a corresponding image. Separately, the client device may download the 3D map images from a server, e.g., in preparation for a meeting. In this manner, the host device may send the origin to the client device once, as well as send a data stream of the current virtual camera position for use in accessing the corresponding 3D map images at the client device.
-
公开(公告)号:US10302446B2
公开(公告)日:2019-05-28
申请号:US15274378
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Justin M. Strawn , Nathan L. Fillhardt , Brian J. Andrich , Usama M. Hajj , Tadayasu Sasada , Aaron A. Reiner
IPC: G01C21/36 , G06F3/14 , H04N7/18 , G08G1/0969 , G01C21/34 , G06T15/20 , G06T17/05 , G06T19/00 , G08G1/0968 , G06F3/147 , G10L15/22
Abstract: Some embodiments of the invention provide several novel methods for generating a navigation presentation that displays a device navigating a route on a map. The method of some embodiments uses a virtual camera that, based on detected changes in the navigation context, dynamically modifies the way it captures portions of the map to produce different navigation scenes in the navigation presentation. To generate the navigation scenes, the method of some embodiments (1) identifies different sets of attributes that describe the different navigation contexts at different times during the navigation presentation, and (2) uses these different sets of attributes to identify different styles for operating the virtual camera. In some embodiments, the method uses an identified style to specify the virtual camera's positional attributes, which, in turn, define the portions of the map that the virtual camera identifies for rendering to produce several navigation scenes for a period of time (e.g., until the navigation context changes, or until the navigation presentation ends when the navigation context does not change again). During the navigation presentation, each time the navigation context changes, the identified set of attributes may change. This change, in turn, may cause the method of some embodiments to select a new style for operating the virtual camera. When the style for operating the virtual camera changes, the method of some embodiments modifies the way the virtual camera captures the portion of the map to render.
-
公开(公告)号:US20190102943A1
公开(公告)日:2019-04-04
申请号:US15867351
申请日:2018-01-10
Applicant: Apple Inc.
Inventor: Nathan L. Fillhardt , Syed Mohsin Hasan , Adrian P. Lindberg
Abstract: To reduce this amount of bandwidth needed to share 3D map images between mobile devices, according to some embodiments, a user's mobile device (i.e., a host device) may identify its origin in a 3D map and a current virtual camera position relative to the origin based on the physical position of the mobile device. The mobile device may send both the origin and the virtual camera position to another mobile device (i.e., a client device) for use in rendering a corresponding image. Separately, the client device may download the 3D map images from a server, e.g., in preparation for a meeting. In this manner, the host device may send the origin to the client device once, as well as send a data stream of the current virtual camera position for use in accessing the corresponding 3D map images at the client device.
-
-
-
-
-
-