Dynamic Bounded Region Label Rendering on Moving Map Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for placing identifying labels on moving map displays, such as those used in aviation, are inefficient and resource-intensive, leading to slow processing times and difficulty in maintaining pilot situational awareness of bounded regions without requiring map re-centering or adjustments.

Innovation Solution

A system and method for dynamically rendering bounded region labels on a moving map display by processing moving map data to determine the viewable boundary and perimeter of polygons, allowing labels to be continuously rendered at a position closest to a predetermined point, balancing accuracy and real-time processing intensity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional label placement methods are used on moving map displays, then labels can be displayed on static maps, but the visible areas of bounded regions change with aircraft movement causing labels to become difficult to identify

Engineering Contradiction:
Improvelabel identifiabilityVSAvoidadaptability to aircraft movement
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The label placement system dynamically adjusts label positions based on the current viewable area of the moving map display. As the aircraft moves and the map updates, the system continuously recalculates polygon perimeters and repositions labels to maintain optimal visibility and identifiability, transforming a static labeling approach into a dynamic one that adapts to changing display conditions.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If intensive real-time processing is used to accurately render labels, then label positioning accuracy is improved, but processing time for other resources is slowed

Engineering Contradiction:
Improvelabel positioning accuracyVSAvoidprocessing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system applies label rendering processing selectively rather than uniformly across the entire map. It focuses computational resources on calculating polygon perimeters and positioning labels within viewable areas, performing partial processing only where necessary to maintain accurate label positioning without processing the entire map data set, thus balancing precision with processing throughput.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If labels are continuously repositioned to maintain optimal visibility, then pilot awareness is enhanced, but processing intensity increases

Engineering Contradiction:
Improvepilot situational awarenessVSAvoidprocessing energy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The label positioning system uses feedback from the viewable area boundaries to continuously adjust label positions. By monitoring the current display area and polygon intersections, the system receives feedback about what regions are visible and automatically repositions labels to maintain optimal pilot awareness, creating a closed-loop control system that enhances usability while managing processing energy through intelligent feedback-driven adjustments.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8786633B2System and method for dynamically rendering bounded region labels on a moving map display
Publication Date: 2014.07.22 HONEYWELL INTERNATIONAL INC
  • US8786633B2 patent drawing
  • US8786633B2 patent drawing
  • US8786633B2 patent drawing

AI summary

Methods and apparatus are provided for dynamically rendering, on a moving map display having a viewable area, a label associated with a bounded region. Moving map data are processed to determine if the bounded region has a viewable boundary, and to determine a perimeter of one or more polygons that are each defined by intersections of the viewable boundary of the bounded region and the viewable area. Commands are supplied to the moving map display that cause the moving map display to continuously render the label associated with the bounded region at a position within the one or more polygons that is closest to a predetermined point on the moving map display.