Time Data Sequence Smoothing via Global Local Trajectory Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing smoothing technologies for time data sequences face challenges in achieving real-time smoothing with minimal time delay and computation overhead, particularly in applications like mouse cursor tracking, where they struggle to balance global and local trajectory trends and often result in jitter or significant errors at turning points.

Innovation Solution

A method and apparatus that smooths time data sequences by determining reference points for global and local trajectory trends, calculating trajectory directions, and adaptively calculating new data points using these directions, thereby integrating global and local trends to reduce computation and maintain smoothness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If complex smoothing algorithms and iterative techniques (curve fitting and regression error analysis) are used to smooth data points, then smoothing effect is improved, but computation amount and memory requirements increase, causing time delay

Engineering Contradiction:
Improvesmoothing effectVSAvoidtime delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent divides the smoothing process into two independent stages: a fast first-stage smoothing using simple moving average to reduce computation time, followed by a second-stage refinement using curve fitting only where necessary. This segmentation allows the system to achieve good smoothing effects without being bottlenecked by complex calculations on all data points simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies a preliminary simple moving average smoothing operation before the more complex curve fitting process. This preliminary action pre-processes the data to reduce jitter and stabilize the trajectory, so that subsequent curve fitting operations require less computational effort and can be performed more quickly, reducing overall time delay.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If curve fitting and regression analysis are performed to obtain best curve and orientation prediction, then smoothing effect is improved, but computation amount increases

Engineering Contradiction:
Improvetrajectory accuracyVSAvoidcomputation amount
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies partial curve fitting only to selected segments of the trajectory data rather than performing comprehensive regression analysis on the entire dataset. By applying curve fitting selectively to portions of the data where it is most needed, the system achieves sufficient trajectory accuracy while significantly reducing the overall computation amount required.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the trajectory data into multiple segments and applies different processing strategies to each segment. Simple moving average is applied to all segments for initial smoothing, while curve fitting is applied only to selected segments that require refinement, reducing the total computation amount while maintaining trajectory accuracy.

Inventive Principle:
Principle #1Segmentation

3Speed

If prediction methods are used to control mouse cursor with current speed and direction, then response speed is improved, but error increases at turning points

Engineering Contradiction:
Improveresponse speedVSAvoidposition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent incorporates feedback mechanisms that continuously monitor the actual trajectory and compare it with the predicted trajectory. When deviations are detected, particularly at turning points, the system adjusts the prediction based on actual user input, correcting position accuracy while maintaining responsive speed through iterative refinement.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically adjusts the smoothing and prediction parameters based on the detected motion characteristics. At turning points or when high precision is needed, the system increases the weight of recent data points and adjusts the prediction model to account for changes in direction, thereby maintaining both response speed and position accuracy under varying conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8983195B2Smoothing method and apparatus for time data sequences
Publication Date: 2015.03.17 IND TECH RES INST
  • US8983195B2 patent drawing
  • US8983195B2 patent drawing
  • US8983195B2 patent drawing

AI summary

According to one exemplary embodiment, a smoothing method for time data sequences is performed, which includes: smoothing original data points of a time data sequence, then from smoothed data points, determining reference points for a global trajectory and a local trajectory; according to the reference points, calculating a direction of the global trajectory and a direction of the local trajectory; and adaptively calculating new data point(s) by integrating the two directions. The trajectory of new data points maintains the properties of smoothness and real-time perception.