-
公开(公告)号:US10739157B2
公开(公告)日:2020-08-11
申请号:US15274260
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Adam B. Findley , Nathan L. Fillhardt , Justin M. Strawn , 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 , 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.
-
公开(公告)号:US10247568B2
公开(公告)日:2019-04-02
申请号:US15274907
申请日:2016-09-23
Applicant: Apple Inc.
Inventor: Nathan L. Fillhardt , Thomas Davie , Justin M. Strawn , Christopher F. Marrin
IPC: G01C21/36 , G06F3/14 , H04N7/18 , G08G1/0969 , G01C21/34 , G06T15/20 , G06T17/05 , G06T19/00 , G08G1/0968 , G10L15/22
Abstract: Some embodiments of the invention provide methods for generating navigation presentations that display a device navigating a route on a map. The method uses a virtual camera that, based on detected changes to the navigation context, dynamically modifies how it captures map portions to produce navigation scenes in the presentation. The method of some embodiments identifies attribute sets describing different navigation contexts and uses these attribute sets to identify virtual camera operating styles. The method uses an identified style to specify the virtual camera's positional attributes, which define the map portions identified for rendering to produce navigation scenes over time. During the navigation presentation, each time the navigation context changes, the identified attribute set may change. This, in turn, may cause the method to select a new virtual camera operating style. When the style changes, the method modifies the way the virtual camera captures the map portion to render.
-
公开(公告)号:US20250164268A1
公开(公告)日:2025-05-22
申请号:US19028978
申请日:2025-01-17
Applicant: Apple Inc.
Inventor: Adam B. Findley , Nathan L. Fillhardt , Justin M. Strawn , Brian J. Andrich , Usama M. Hajj , Tadayasu Sasada
IPC: G01C21/36 , G01C21/34 , G06F3/14 , G06F3/147 , G06T15/20 , G06T17/05 , G06T19/00 , G08G1/0968 , G08G1/0969 , G10L15/22 , H04N7/18
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.
-
公开(公告)号:US20230351747A1
公开(公告)日:2023-11-02
申请号:US18219578
申请日:2023-07-07
Applicant: APPLE INC.
Inventor: Alexander J. O'Connell , Justin M. Strawn , Ryan D. Shelby , Sunny Chan , Tadayasu Sasada , Vincent P. Arroyo
CPC classification number: G06V20/20 , G06T19/006 , G01C21/3438 , G06Q10/06 , G08G1/205 , G06Q50/30 , G08G1/0175 , G06V20/56
Abstract: Various embodiments of the invention pertain to an augmented reality interface for facilitating identification of an arriving vehicle and/or a passenger that improve upon some or all of the above-described deficiencies. According to some embodiments of the invention, a mobile device may be used by a passenger to scan scenery. The mobile device may determine whether and where a requested vehicle is located and display an indicator of the requested vehicle on the mobile device. Similarly, a mobile device may be used by a driver to scan scenery. The mobile device may determine whether and where a passenger is located and display an indicator of the requesting passenger on the mobile device.
-
公开(公告)号: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.
-
公开(公告)号:US11120264B2
公开(公告)日:2021-09-14
申请号:US15716662
申请日:2017-09-27
Applicant: Apple Inc.
Inventor: Alexander J. O'Connell , Justin M. Strawn , Ryan D. Shelby , Sunny Chan , Tadayasu Sasada , Vincent P. Arroyo
Abstract: Various embodiments of the invention pertain to an augmented reality interface for facilitating identification of an arriving vehicle and/or a passenger that improve upon some or all of the above-described deficiencies. According to some embodiments of the invention, a mobile device may be used by a passenger to scan scenery. The mobile device may determine whether and where a requested vehicle is located and display an indicator of the requested vehicle on the mobile device. Similarly, a mobile device may be used by a driver to scan scenery. The mobile device may determine whether and where a passenger is located and display an indicator of the requesting passenger on the mobile 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.
-
公开(公告)号:US20250164270A1
公开(公告)日:2025-05-22
申请号:US19029086
申请日:2025-01-17
Applicant: Apple Inc.
Inventor: Adam B. Findley , Nathan L. Fillhardt , Justin M. Strawn , Brian J. Andrich , Usama M. Hajj , Tadayasu Sasada
IPC: G01C21/36 , G01C21/34 , G06F3/14 , G06F3/147 , G06T15/20 , G06T17/05 , G06T19/00 , G08G1/0968 , G08G1/0969 , G10L15/22 , H04N7/18
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.
-
公开(公告)号:US20250164267A1
公开(公告)日:2025-05-22
申请号:US19028948
申请日:2025-01-17
Applicant: Apple Inc.
Inventor: Adam B. Findley , Nathan L. Fillhardt , Justin M. Strawn , Brian J. Andrich , Usama M. Hajj , Tadayasu Sasada
IPC: G01C21/36 , G01C21/34 , G06F3/14 , G06F3/147 , G06T15/20 , G06T17/05 , G06T19/00 , G08G1/0968 , G08G1/0969 , G10L15/22 , H04N7/18
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.
-
公开(公告)号:US20250164266A1
公开(公告)日:2025-05-22
申请号:US19028900
申请日:2025-01-17
Applicant: Apple Inc.
Inventor: Adam B. Findley , Nathan L. Fillhardt , Justin M. Strawn , Brian J. Andrich , Usama M. Hajj , Tadayasu Sasada
IPC: G01C21/36 , G01C21/34 , G06F3/14 , G06F3/147 , G06T15/20 , G06T17/05 , G06T19/00 , G08G1/0968 , G08G1/0969 , G10L15/22 , H04N7/18
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.
-
-
-
-
-
-
-
-
-