18303411. Mesh Compression Using Coding Units with Different Encoding Parameters simplified abstract (APPLE INC.)

From WikiPatents
Jump to navigation Jump to search

Mesh Compression Using Coding Units with Different Encoding Parameters

Organization Name

APPLE INC.

Inventor(s)

Khaled Mammou of Danville CA (US)

Alexandros Tourapis of Los Gatos CA (US)

Jungsun Kim of Sunnyvale CA (US)

Dimitri Podborski of Cupertino CA (US)

Mesh Compression Using Coding Units with Different Encoding Parameters - A simplified explanation of the abstract

This abstract first appeared for US patent application 18303411 titled 'Mesh Compression Using Coding Units with Different Encoding Parameters

Simplified Explanation

The patent application describes a system that compresses and encodes data for a three-dimensional mesh. The system includes an encoder that identifies sub-meshes and determines texture patches and geometry patches for each sub-mesh. The sub-meshes can be grouped into patches, patch-groups, and/or tiles. Different encoding parameters can be used for these coding units. However, the encoding parameters are adjusted for vertices that are shared between coding units to prevent the introduction of artifacts. A decoder is used to receive the encoded bit stream and reconstruct the original three-dimensional mesh.

  • The system compresses and encodes data for a three-dimensional mesh.
  • An encoder is used to determine sub-meshes and identify texture patches and geometry patches for each sub-mesh.
  • Sub-meshes can be grouped into patches, patch-groups, and/or tiles.
  • Different encoding parameters can be used for different coding units.
  • Encoding parameters are adjusted for shared vertices to avoid introducing artifacts.
  • A decoder is used to receive the encoded bit stream and reconstruct the original three-dimensional mesh.

Potential Applications

This technology can have various applications in fields such as:

  • Computer graphics and animation
  • Virtual reality and augmented reality
  • Video game development
  • 3D modeling and design
  • Medical imaging and visualization

Problems Solved

The technology addresses the following problems:

  • Efficient compression and encoding of three-dimensional mesh data
  • Preservation of visual quality and accuracy during compression
  • Handling of shared vertices between coding units to prevent artifacts

Benefits

The technology offers the following benefits:

  • Reduced storage and bandwidth requirements for three-dimensional mesh data
  • Improved efficiency in transmitting and rendering three-dimensional models
  • Preserved visual quality and accuracy in reconstructed meshes
  • Flexibility in adjusting encoding parameters for different coding units


Original Abstract Submitted

A system comprises an encoder configured to compress and encode data for a three-dimensional mesh. To compress the three-dimensional mesh, the encoder determines sub-meshes and for each sub-mesh: texture patches and geometry patches. Also, the sub-meshes may be grouped into patches, patch-groups, and/or tiles. Different encoding parameters may be used for such different coding units (e.g., patches, patch-groups and/or tiles). However, the encoding parameters are adjusted for vertices that are shared between coding units to avoid introduction of artefacts. A decoder receives a bit stream as generated by the encoder and reconstructs the three-dimensional mesh.