Systems and methods for smooth remote pose recovery under noisy network conditions
AssigneeGlo Big Boss Limited
InventorsKim Wei Ng, Ka Lok Ng
Life of this patent
Estimating the term…
Abstract
Methods and systems for recovering pose data are provided. The method includes receiving current pose data for a current frame from a data provider, the current pose data including a current data provider timestamp. The method also includes calculating a current latency between the current data provider timestamp and a current data receiver timestamp. The method also includes calculating an expected timestamp for the current frame based on an expected latency between the current frame and a previous frame. The method also includes comparing the expected timestamp with the current data provider timestamp to determine that the pose data was lost. The method also includes recovering the pose data based on the comparing.
Claims20
A computer-implemented method for recovering pose data, comprising:
- receiving current pose data for a current frame from a data provider, the current pose data comprising a current data provider timestamp;
- calculating a current latency between the current data provider timestamp and a current data receiver timestamp;
- calculating an expected timestamp for the current frame based on an expected latency between the current frame and a previous frame;
- comparing the expected timestamp with the current data provider timestamp to determine that the pose data was lost;
- and
- recovering the pose data based on the comparing.
A system for recovering pose data, comprising:
- a memory storing sequences of instructions;
- and
- a processor configured to execute the sequences of instructions which, when executed, causes the processor to perform:
- receiving current pose data for a current frame from a data provider, the current pose data comprising a current data provider timestamp;
- calculating a current latency between the current data provider timestamp and a current data receiver timestamp;
- calculating an expected timestamp for the current frame based on an expected latency between the current frame and a previous frame;
- comparing the expected timestamp with the current data provider timestamp to determine that the pose data was lost;
- and
- recovering the pose data based on the comparing.
A non-transitory computer readable storage medium is provided including instructions that, when executed by a processor, cause the processor to perform a method for recovering pose data, the method comprising:
- receiving current pose data for a current frame from a data provider, the current pose data comprising a current data provider timestamp;
- calculating a current latency between the current data provider timestamp and a current data receiver timestamp;
- calculating an expected timestamp for the current frame based on an expected latency between the current frame and a previous frame;
- comparing the expected timestamp with the current data provider timestamp to determine that the pose data was lost;
- and
- recovering the pose data based on the comparing.
Dependencies are inferred from the claim text.