IP Library Granted Patent US 12,558,788
Granted Patent B2
US 12,558,788 · App. 18/412,614 · Granted Feb 24, 2026

System and method for real-time animation interactive editing

Inventors: Chong-Qi Ko (Taipei, TW); Guilherme Henrique Galelli Christmann (Taipei, TW); Ying-Sheng Luo (Taipei, TW); Wei-Chao Chen (Taipei, TW)
Assignees: Inventec (Pudong) Technology Corp.; Inventec Corporation
B25J9/1671G06T13/40G06T2200/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,558,788
App. No.
18/412,614
Granted
Feb 24, 2026
Kind
B2
Abstract

A system for real-time animation interactive editing is provided. The system for real-time animation interactive editing includes a physics simulation platform and an animation processing device. The animation processing device includes an animation editing circuit and a comparison processing circuit. The animation editing circuit is configured to obtain a motion animation associated with a robot and provide the motion animation to the physics simulation platform, such that the physics simulation platform performs a simulation processing based on the motion animation to generate a simulation result. The comparison processing circuit is configured to real-time obtain the simulation result generated by the physics simulation platform, and compare the simulation result with the motion animation to generate a comparison result. The animation editing circuit is configured to edit the motion animation according to the comparison result to generate an edited motion animation and provide the edited motion animation to the physics simulation platform.

Claims (21)

1 . A system for real-time animation interactive editing, comprising:

a physics simulation platform; and

an animation processing device, comprising:

an animation editing circuit configured to obtain a motion animation associated with a robot and provide the motion animation to the physics simulation platform, such that the physics simulation platform performs a simulation processing based on the motion animation to generate a simulation result; and

a comparison processing circuit, configured to real-time obtain the simulation result generated by the physics simulation platform and compare the simulation result with the motion animation to generate a comparison result;

wherein the comparison processing circuit compares a property of the robot in a frame of the simulation result with the property of the robot in a corresponding frame of the motion animation to generate the comparison result, wherein the property of the robot comprises at least one of a position, an angle of rotation, a position of an action, an angle of rotation of the action, a position of a joint and an angle of rotation of the joint of the robot;

wherein the comparison processing circuit calculates an L1 loss value of the property of the robot in the frame of the simulation result and the property of the robot in the corresponding frame of the motion animation, and when determining that the L1 loss value is greater than a threshold value, the comparison processing circuit generates the comparison result indicating that there is a difference between the simulation result and the motion animation;

wherein the animation editing circuit is configured to edit the motion animation to generate an edited motion animation according to the comparison result and provide the edited motion animation to the physics simulation platform.

2 . The system of claim 1 , wherein the comparison processing circuit compares the simulation result with the motion animation frame by frame to generate the comparison result.

3 . The system of claim 1 , wherein when the comparison result indicates that there is a difference between the simulation result and the motion animation, the animation editing circuit edits the motion animation according to the comparison result to generate the edited motion animation, and provides the edited motion animation to the physics simulation platform.

4 . A method for real-time animation interactive editing, comprising:

obtaining a motion animation associated with a robot and providing the motion animation to a physics simulation platform, such that the physics simulation platform performs a simulation processing based on the motion animation to generate a simulation result;

real-time obtaining the simulation result generated by the physics simulation platform, and comparing the simulation result with the motion animation to generate a comparison result, wherein the method further comprising:

comparing a property of the robot in a frame of the simulation result with the property of the robot in a corresponding frame of the motion animation to generate the comparison result, wherein the property of the robot comprises at least one of a position, an angle of rotation, a position of an action, an angle of rotation of the action, a position of a joint and an angle of rotation of the joint of the robot;

calculating an L1 loss value of the property of the robot in the frame of the simulation result and the property of the robot in the corresponding frame of the motion animation; and

generating the comparison result indicating that there is a difference between the simulation result and the motion animation when determining that the L1 loss value is greater than a threshold value; and

editing the motion animation to generate an edited motion animation according to the comparison result, and providing the edited motion animation to the physics simulation platform.

5 . The method of claim 4 , wherein the step of comparing the simulation result with the motion animation to generate the comparison result comprises:

comparing the simulation result with the motion animation frame by frame to generate the comparison result.

6 . The method of claim 4 , wherein the step of editing the motion animation according to the comparison result to generate the edited motion animation and providing the edited motion animation to the physics simulation platform comprises:

editing the motion animation to generate the edited motion animation according to the comparison result, and proving the edited motion animation to the physics simulation platform when the comparison result indicates that there is a difference between the simulation result and the motion animation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2024
From: KO, CHONG-QI; GALELLI CHRISTMANN, GUILHERME HENRIQUE; LUO, YING-SHENG; CHEN, WEI-CHAO
To: INVENTEC (PUDONG) TECHNOLOGY CORP.; INVENTEC CORPORATION
Reel/Frame 066118/0871 →
Priority Claims (1)
CN 202311511238.6 · Nov 13, 2023 · national
Continuity (1)
Related Publication 20250153358A1 · May 15, 2025
References Cited (9)
US 12033261B2 · Villegas · 2024 [cited by examiner]
US 12122053B2 · Chen · 2024 [cited by examiner]
US 20060139355A1 · Tak · 2006 [cited by examiner]
US 20130066750A1 · Siddique · 2013 [cited by examiner]
US 20210110089A1 · Chen · 2021 [cited by examiner]
US 20230267666A1 · Minor · 2023 [cited by examiner]
US 20230294276A1 · Chao · 2023 [cited by examiner]
US 20230306667A1 · Hopkins · 2023 [cited by examiner]
US 20250061637A1 · Kapadia · 2025 [cited by examiner]