Virtual Camera Navigation Presentation Maneuver Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing navigation presentations are static and do not dynamically adjust to changes in the navigated route, failing to provide an engaging and informative experience for users.

Innovation Solution

The method employs a virtual camera that dynamically modifies its capture based on changes in the navigation context, using sets of attributes to identify styles for operating the virtual camera, which in turn define the navigation scenes rendered in the presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a static navigation presentation design is used, then the system is simple and easy to implement, but it does not adjust to changes in navigated routes and fails to provide an engaging experience

Engineering Contradiction:
Improveadaptability to route changesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a static navigation presentation to a dynamic one where the virtual camera continuously adjusts its field of view, orientation, and positioning based on real-time navigation context changes such as upcoming maneuvers, road type changes, and location-based events, making the presentation adapt to route changes while maintaining manageable system complexity through structured context evaluation

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If a dynamic virtual camera system is implemented to adapt to navigation context changes, then the navigation presentation becomes engaging and informative, but the system complexity increases

Engineering Contradiction:
Improveuser experience qualityVSAvoidvirtual camera control complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by systematically modifying virtual camera parameters (field of view angle, orientation, positioning, zoom level) based on evaluated navigation context attributes such as maneuver type, distance to next maneuver, road type, and speed limit changes, thereby enhancing user experience while managing complexity through parameter-based control

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If multiple camera styles are used to capture different navigation contexts, then the navigation presentation highlights important maneuvers and road conditions effectively, but the data structure and processing complexity increase

Engineering Contradiction:
Improveinformation completeness about maneuversVSAvoiddata structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the navigation context into distinct evaluable attributes (maneuver type, distance to maneuver, road type, speed limit, location-based events) and applying different camera styles for different context segments, thereby ensuring complete information delivery about maneuvers while managing data structure complexity through structured attribute segmentation

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250164266A1Grouping Maneuvers For Display In A Navigation Presentation
Publication Date: 2025.05.22 APPLE INC
  • US20250164266A1 patent drawing
  • US20250164266A1 patent drawing
  • US20250164266A1 patent drawing

AI summary

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.