Gyroscope Rotation Direction from IMU Data for Stable Bullet-Time Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bullet-time photography techniques require artificial editing to stabilize visual effects, leading to unstable and potentially dizzying fluctuations in the viewing angle due to irregular photographer rotation.

Innovation Solution

A method and device that determine the rotation direction of a gyroscope by processing IMU acceleration and angular velocity values to filter out gravitational components and derive the gyroscope's orientation, allowing for stable bullet-time photography effects without manual adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If artificial editing is used to stabilize viewing angle, then visual effect stability is improved, but operation complexity and time consumption increase

Engineering Contradiction:
Improvevisual effect stabilityVSAvoidoperation complexity
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The system automatically determines gyroscope rotation direction using IMU data processing, coordinate transformation, and gravitational acceleration filtering. The camera system self-adjusts the viewing angle without requiring manual artificial editing, thereby improving visual effect stability while reducing operation complexity and time consumption.

Inventive Principle:
Principle #25Self-service

2Stability of the object's composition

If manual adjustment of viewing angle is performed, then visual effect stability is improved, but productivity decreases

Engineering Contradiction:
Improvevisual effect stabilityVSAvoidprocessing efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system performs preliminary processing of IMU acceleration and angular velocity data to automatically determine gyroscope rotation direction before the actual video processing. This preliminary action enables automatic viewing angle adjustment, improving visual effect stability while significantly increasing productivity by eliminating time-consuming manual editing.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If gyroscope rotation direction is automatically determined, then productivity is improved, but measurement precision requirements increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidIMU data precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system introduces an intermediary processing layer that includes coordinate transformation matrices and gravitational acceleration filtering algorithms. These intermediaries process raw IMU data to determine gyroscope rotation direction, thereby improving productivity while managing measurement precision requirements through sophisticated data processing rather than relying solely on high-precision hardware.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12556816B2Method for generating rotation direction of gyroscope and computer device
Publication Date: 2026.02.17 ARASHI VISION INC
  • US12556816B2 patent drawing
  • US12556816B2 patent drawing
  • US12556816B2 patent drawing

AI summary

The present application is applicable to the field of video processing, and provides a method for generating a rotation direction of a gyroscope. The method comprises: obtaining an acceleration value and an angular velocity value of an IMU in real time, taking the acceleration value as a first acceleration value, and estimating an attitude from the IMU to a world coordinate system; converting the first acceleration value from an IMU coordinate system to a world coordinate system to obtain a second acceleration value; in the world coordinate system, filtering a second acceleration, and filtering out a gravitational acceleration to obtain a third acceleration; converting the third acceleration into the IMU coordinate system to obtain acceleration components in the X axis, the Y axis and the Z axis of a fourth acceleration; and determining the rotation direction of the gyroscope according to the acceleration components.