3D Mesh Vertex Encoding With Adaptive Prediction Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding three-dimensional data are inadequate in reducing the code amount, particularly when both inter-prediction and intra-prediction are applied to the same three-dimensional mesh frame, leading to inefficient encoding and decoding processes.

Innovation Solution

An encoding method that includes encoding first and second reference information for vertex sets in different three-dimensional mesh frames, allowing for adaptive application of inter-prediction and intra-prediction within the same frame, thereby reducing the code amount by reusing connection information and efficiently specifying the reference frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If both inter-prediction and intra-prediction are applied to the same three-dimensional mesh frame, then the adaptability of the encoding method is improved, but the device complexity increases due to the need to manage multiple reference information sets and switching mechanisms

Engineering Contradiction:
Improveencoding adaptabilityVSAvoidencoding device complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The vertex set in the three-dimensional mesh frame is divided into multiple subsets, where different subsets can use different prediction methods (inter-prediction or intra-prediction). This segmentation allows the system to apply the most suitable prediction method to each subset independently, improving overall encoding adaptability while managing complexity through structured division of the data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding method dynamically switches between inter-prediction and intra-prediction for different vertex sets within the same mesh frame. The switching is controlled by reference information that indicates whether to use vertices from temporal reference frames (inter) or spatial reference frames (intra). This dynamic approach allows the system to adapt to local characteristics of different vertex sets without requiring a completely complex unified system

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If reference information is encoded for each vertex set to enable adaptive prediction switching, then the encoding precision is improved, but the loss of time increases due to the additional processing required for encoding and decoding multiple reference information sets

Engineering Contradiction:
Improveencoding precisionVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Reference information is encoded and prepared in advance during the encoding process. The reference information includes indicators that specify which prediction method should be used for each vertex set. By preparing this information beforehand and organizing it efficiently in the bitstream, the decoding process can quickly retrieve and apply the appropriate prediction method without excessive processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different levels of reference information detail are provided for different vertex sets based on their specific characteristics. Vertex sets that benefit more from inter-prediction receive reference information pointing to temporal reference frames, while those benefiting from intra-prediction receive reference information for spatial reference frames. This localized optimization improves precision without uniformly increasing processing time across all data

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250322550A1Encoding method, decoding method, encoding device, and decoding device
Publication Date: 2025.10.16 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20250322550A1 patent drawing
  • US20250322550A1 patent drawing
  • US20250322550A1 patent drawing

AI summary

An encoding method includes: encoding, into a bitstream, first reference information for a first set of vertices in a first three-dimensional mesh frame and second reference information for a second set of vertices in the first three-dimensional mesh frame; encoding the first set of vertices into the bitstream; and encoding the second set of vertices into the bitstream, in which the first reference information indicates a first value when a third set of vertices in a second three-dimensional mesh frame temporally different from the first three-dimensional mesh frame is used for the encoding of the first set of vertices, and the second reference information indicates a second value when a fourth set of vertices in the first three-dimensional mesh frame is used for the encoding of the second set of vertices.