Point Cloud Animation Encoding for Variable Spatial Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing animation and video encoding techniques face inefficiencies due to fixed spatial and temporal dimensions, leading to duplicative data and processing overhead, especially in high-resolution or variable detail animations, resulting in large file sizes and interrupted playback.

Innovation Solution

The use of point clouds to encode and render animations without spatial or temporal restrictions, allowing each image to have varying resolution and be rendered at different times based on detected changes, using data points with time values to efficiently store and present animations with reduced file size and processing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed spatial and temporal dimensions are used to encode animation, then the animation structure is simple and processing is straightforward, but duplicative data increases and processing overhead increases

Engineering Contradiction:
Improveanimation encoding structureVSAvoiddata size
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent segments the animation encoding into variable spatial resolutions and variable temporal intervals. Instead of uniform fixed dimensions, the encoding divides the animation into regions with different detail levels (spatial segmentation) and processes frames at different rates based on detected changes (temporal segmentation), thereby reducing duplicative data while maintaining quality where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic encoding where spatial resolution and temporal frame rates are not fixed but adapt based on the content. The system dynamically adjusts the number of data points per frame and the interval between frames based on detected motion or change, transforming the static fixed-dimension approach into a dynamic variable-dimension approach that reduces overall data quantity.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If fixed spatial resolution is used for each frame, then the encoding process is simple, but high-resolution animations result in large file sizes

Engineering Contradiction:
Improveencoding processVSAvoidfile size
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent applies local quality by assigning different spatial resolutions to different regions of the animation frame. Instead of uniformly high resolution across the entire image, the system uses variable point cloud density where high-detail regions receive more data points and low-detail regions receive fewer points, thereby reducing overall file size while preserving important visual quality locally.

Inventive Principle:
Principle #3Local quality

3Reliability

If fixed temporal rate (frames per second) is used, then the animation playback is consistent, but processing overhead increases and interruptions may occur with large data amounts

Engineering Contradiction:
Improveanimation playback continuityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements periodic action by using variable frame intervals instead of fixed periodic rendering. The system renders frames at irregular intervals based on detected changes in the scene, processing heavily only when necessary and skipping or reducing processing during static periods, thereby improving processing efficiency while maintaining playback reliability through intelligent sampling.

Inventive Principle:
Principle #19Periodic action

4Productivity

If variable detail levels are used in animation images, then the animation content efficiency is improved, but fixed dimension encoding creates duplicative data

Engineering Contradiction:
Improveanimation content efficiencyVSAvoidduplicative data
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent changes the parameters of spatial resolution and temporal sampling rate based on the variable detail levels in the animation content. When the content requires high detail, the system increases data point density and frame rate; when detail requirements are low, it reduces these parameters, thereby encoding variable detail efficiently without creating duplicative data that would result from forcing fixed dimensions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11948235B2Systems and methods for encoding and rendering animation using a point cloud
Publication Date: 2024.04.02 MIRIS INC
  • US11948235B2 patent drawing
  • US11948235B2 patent drawing
  • US11948235B2 patent drawing

AI summary

Disclosed is a system for encoding and/or rendering animations without temporal or spatial restrictions. The system may encode an animation as a point cloud with first data points having a first time value and different positional and non-positional values, and second data points having a second time value and different positional and non-positional values. Rendering the animation may include generating and presenting a first image for the first time value of the animation based on the positional and non-positional values of the first data points, and generating and presenting a second image for the second time value of the animation by changing a visualization at a first position in the first image based on the positional values of a data point from the second data points corresponding to the first position and the data point non-positional values differing from the visualization.