3D Mesh Arithmetic Encoding With Adaptive Connection Contexts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding three-dimensional mesh data struggle to improve compressibility due to the difficulty in applying contexts suitable for the characteristics of the information, leading to suboptimal encoding efficiency.

Innovation Solution

An encoding and decoding method that selects contexts for arithmetic encoding and decoding based on previous connection types within the three-dimensional mesh, allowing for improved compressibility by adapting to the specific probability distributions of connection types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If arithmetic encoding is applied to three-dimensional mesh data without context adaptation, then the encoding process is simple, but the compressibility is insufficient

Engineering Contradiction:
ImprovecompressibilityVSAvoidencoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements dynamic context adaptation where the encoding context is updated based on the previously encoded connection type. The context selection changes from a static approach to a dynamic one that adapts to the local characteristics of the mesh data, thereby improving compressibility without requiring overly complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of context selection based on the connection type being encoded. Different connection types (e.g., vertex connection, face connection, edge connection) trigger different context parameters to be applied during arithmetic encoding, allowing the system to optimize compressibility by adjusting encoding parameters according to data characteristics.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a fixed context is used for arithmetic encoding, then the implementation is simple, but the encoding efficiency is suboptimal

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcontext selection mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent incorporates feedback mechanisms where the encoded connection type information is fed back to determine the next context for encoding. This feedback loop allows the system to learn from previous encoding decisions and adjust subsequent contexts accordingly, improving encoding efficiency through adaptive context selection based on actual data patterns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary context setup based on the connection type before actual encoding begins. By pre-determining the appropriate context parameters based on the connection type classification, the system prepares the encoding state in advance, improving efficiency without requiring complex real-time calculations during the encoding process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4683329A1Encoding device, decoding device, encoding method, and decoding method
Publication Date: 2026.01.21 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • EP4683329A1 patent drawingFigure 1
  • EP4683329A1 patent drawingFigure 2
  • EP4683329A1 patent drawingFigure 3

AI summary

Encoding device (100) includes memory (152) and a circuit (151) accessible to the memory (152). In operation, the circuit (151): for each of faces forming a three-dimensional mesh, encodes a connection type regarding a connection relationship between the face to be processed and a face not yet processed, using arithmetic encoding based on a context; and in encoding a current connection type, selects the context to be applied to the arithmetic encoding from among contexts using a previous connection type. The current connection type is the connection type to be encoded. The previous connection type is the connection type encoded before the current connection type.