Data delay processing method and system based on linked list queue

A delay processing and linked list team technology, applied in the field of motion capture, can solve problems such as poor experience, data loss, and inability to meet delayed application requirements, etc., to achieve the effect of convenient management and fast process of traversing linked list queues

Active Publication Date: 2020-02-28
SHENZHEN REALIS MULTIMEDIA TECH CO LTD
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, in the actual application process, you may encounter scenarios that require delayed use of motion capture data. For example, when the test reaches a delay of several milliseconds, there will be problems in the game and the experience will deteriorate, or it is necessary to delay the use of motion capture data in the game scene. Capture data to achieve sensory slowing down, and the delay time can be set arbitrarily to meet the different needs of the operator
For example, the blueprint interface in Unreal Engine 4 has a delayed function Delay, but the problem with this function is that the new delay can only start after the previous delay is over during the execution of the delay, which will cause some data loss.
If the motion capture system transmits 120 sets of data per second, in the process of executing the above delay function, if the delay is 500ms, only 2 sets of data can be received within 1 second, and if the delay is 50ms, only 20 sets of data can be received within 1 second. Data, which will cause data loss within the receiving time interval, resulting in the inability to obtain the delay effect of the corresponding data, so this delay method still has defects and cannot meet some high-demand delay application requirements

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data delay processing method and system based on linked list queue
  • Data delay processing method and system based on linked list queue
  • Data delay processing method and system based on linked list queue

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] Please refer to figure 1 , the present application discloses a data delay processing method based on a linked list queue, which includes steps S100-S400, which will be described respectively below.

[0029] Step S100, continuously acquire the rigid body data of the delay object, where the delay object is configured with a maximum delay time.

[0030] In this embodiment, a motion capture device (such as an optical motion capture device) can be used to capture the motion posture of one or more target objects, thereby forming the rigid body data of the delay object corresponding to the target object in the virtual scene, and the delay object It can be a display object in a virtual scene, such as cartoon images such as characters, animals, footballs, torches, etc. The motion capture device completes the task of motion capture by monitoring and tracking specific light points (such as catching balls or fluorescent stickers) on the target object in the real scene. Since each ...

Embodiment 2

[0085] Please refer to Image 6 , on the basis of the data delay processing method disclosed in Embodiment 1, this application also discloses a data delay processing system correspondingly, which mainly includes a motion capture device 51 , a processing device 52 and a display device 53 , which will be described separately below.

[0086] The motion capture device 51 is used to capture motion gestures of one or more target objects to form rigid body data of delayed objects corresponding to the target objects in the virtual scene. The delayed objects here can be displayed objects in a virtual scene, such as cartoon images such as characters, animals, footballs, and torches.

[0087]In this embodiment, the motion capture device 51 (such as an optical motion capture device) completes the task of motion capture by monitoring and tracking a specific light point (such as a catch ball or a fluorescent sticker) on a target object in a real scene. Each light point corresponds to a spe...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a data delay processing method and system based on a linked list queue, and the method comprises the steps: continuously obtaining rigid body data of a delay object, wherein the delay object is configured with the maximum delay time; configuring class information associated with the delay object for the rigid body data, sequentially adding the rigid body data into a presetlinked list queue according to the class information, and accumulating delay time for adding the rigid body data into the linked list queue; and comparing the delay time corresponding to each piece ofrigid body data in the linked list queue one by one by utilizing the maximum delay time, outputting the rigid body data corresponding to the delay time smaller than the maximum delay time in each piece of rigid body data, and / or outputting the last piece of rigid body data corresponding to the delay time greater than or equal to the maximum delay time. As the linked list queue is preset to continuously receive the rigid body data of the delay object, the motion capture data of each frame of the capture object cannot be lost, and the rigid body data meeting the delay condition can be conveniently taken out from the linked list queue.

Description

technical field [0001] The invention relates to motion capture technology, in particular to a data delay processing method and system based on a linked list queue. Background technique [0002] Motion capture technology refers to the setting of tracking components on key parts of moving objects, the motion capture system captures the position of the tracking components, and then obtains the data of three-dimensional space coordinates after computer processing. When the three-dimensional space coordinate data is recognized by the computer, it can be applied in animation production, gait analysis, biomechanics, ergonomics and other fields. Especially in the field of movie special effects, the real-life images captured by multiple cameras are replaced with digital models to capture and record the actions of the actors during performances, and then synchronize these actions to the virtual characters in the computer, so that the actions of the virtual characters are similar to th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F3/01G06F9/54G06K9/00
CPCG06F3/011G06F9/546G06V40/10Y02D10/00
Inventor 罗威许秋子
Owner SHENZHEN REALIS MULTIMEDIA TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products