Motion Vector Prediction Modes for Lower-Bitrate 3D Mesh Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a demand for further improvement in the encoding and decoding processes related to motion vectors and three-dimensional mesh data, particularly in reducing the amount of encoded data and improving processing efficiency.

Innovation Solution

An encoding method that determines a prediction mode from among multiple modes, using either a truncated or rounded average value of reference motion vectors to reduce prediction residuals, and a decoding method that utilizes the same prediction modes to decode motion vectors efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a prediction mode using average value of reference motion vectors is used, then encoding precision is improved, but calculation complexity increases due to fractional part handling

Engineering Contradiction:
Improveencoding precisionVSAvoidcalculation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by offering multiple prediction modes with different fractional part handling methods (truncation, rounding, nearest integer). This allows the system to change the calculation parameter based on requirements, balancing between encoding precision and calculation complexity. The encoder can select the appropriate mode to achieve desired precision while controlling computational load.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple prediction modes are provided with different fractional part handling, then encoding flexibility is improved, but device complexity increases

Engineering Contradiction:
Improveencoding flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by making the prediction mode selectable and adaptable. The encoder can dynamically choose among multiple prediction modes (truncation, rounding, nearest integer) based on the specific encoding scenario, motion vector characteristics, and precision requirements. This dynamic selection capability provides encoding flexibility while the decoder simply follows the transmitted mode indicator, keeping overall device complexity manageable.

Inventive Principle:
Principle #15Dynamics

3Speed

If truncated average value is used for prediction, then processing speed is improved, but prediction accuracy decreases

Engineering Contradiction:
Improveprocessing speedVSAvoidprediction accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent addresses this contradiction by providing multiple prediction modes with different fractional part handling characteristics. Truncation offers faster processing but lower accuracy, while rounding and nearest integer methods provide better accuracy at potentially higher computational cost. The system allows parameter change by selecting the appropriate mode based on the trade-off between speed and accuracy requirements for different encoding scenarios.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If rounded average value is used for prediction, then prediction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent resolves this contradiction by offering rounded average value as one of multiple prediction modes. When higher prediction accuracy is required, the system can select the rounding mode. The complexity increase is managed by providing this as an optional mode rather than a mandatory operation, allowing the encoder to balance accuracy requirements against processing complexity on a case-by-case basis.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260113437A1Encoding method, decoding method, encoding device, and decoding device
Publication Date: 2026.04.23 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20260113437A1 patent drawing
  • US20260113437A1 patent drawing
  • US20260113437A1 patent drawing

AI summary

An encoding method executed by an encoding device includes: in encoding a motion vector, determining, from among a plurality of predetermined prediction modes, a prediction mode to be used for determining a prediction vector which is a prediction value of the motion vector; and transmitting information indicating the determined prediction mode to a decoding device. The plurality of predetermined prediction modes include at least: a first mode that uses, as the prediction value, an average value of a plurality of reference motion vectors to be referenced in encoding the motion vector, the average value being converted to an integer by truncating a fractional part of the average value; and a second mode that uses, as the prediction value, an average value of the plurality of reference motion vectors, the average value being converted to an integer by rounding the fractional part of the average value.