Map Avatar Movement Smoothing Using Offset-Based Positioning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Tiled mapping systems face challenges in efficiently presenting real-time locations due to high data refresh rates, resource-intensive updates, and latency issues, leading to inefficiencies and increased energy consumption, particularly when tracking multiple users or requiring high location precision.
Innovation Solution
A tiled mapping system using offsets to animate object locations by computing initial and destination offsets, allowing efficient presentation of real-time movements without frequent recomputation of map tiles.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If frequent tile reloading is used to present real-time locations, then location accuracy is improved, but resource consumption and energy usage increase
Solution Approach 1:
The system pre-computes and stores map tiles in advance, allowing the avatar to be positioned and animated without reloading tiles during movement. This preliminary preparation eliminates the need for frequent tile reloading, reducing energy consumption while maintaining location accuracy through offset-based positioning.
Solution Approach 2:
Instead of reloading entire tiles frequently, the system uses offset values to represent the avatar's position relative to a reference point. This copying approach allows the system to maintain location accuracy by mathematically representing positions without physically reloading tile data, thereby reducing energy usage.
2Measurement precision
If high data refresh rates are used to track real-time movements, then location precision is improved, but device performance and processing resources deteriorate
Solution Approach 1:
The system changes the parameter representation from absolute tile coordinates to relative offset values. This parameter transformation allows the system to maintain high location precision through frequent updates while improving processing efficiency, as offsets require less computational overhead than full tile reloads and repositioning operations.
3Measurement precision
If constant tile updates are performed to maintain real-time tracking, then location accuracy is improved, but bandwidth consumption increases
Solution Approach 1:
The system extracts only the essential positioning information (offset values) from the complete tile data and transmits only these minimal updates. This extraction approach maintains location accuracy by preserving positional information while dramatically reducing bandwidth consumption compared to transmitting complete tile updates.
Data Source
AI summary
Aspects of the present disclosure involve a system for animating an avatar on a map in real time. The system generates map data that includes a first location of an object. The system computes a first pair of offsets comprising an initial offset and a destination offset for animating movement of an avatar. The system positions the avatar on a map at a first position corresponding to the first location of the object adjusted by the initial offset and animates movement of the avatar on the map from the first position towards a second position corresponding to the first location of the object adjusted by the destination offset.


