20240045835. COMPRESSION TECHNIQUES FOR VERTICES OF GRAPHIC MODELS simplified abstract (Apple Inc.)
Contents
COMPRESSION TECHNIQUES FOR VERTICES OF GRAPHIC MODELS
Organization Name
Inventor(s)
Lars M. Lindberg of Bjaerred (SE)
Ali Sazegari of Cupertino CA (US)
COMPRESSION TECHNIQUES FOR VERTICES OF GRAPHIC MODELS - A simplified explanation of the abstract
This abstract first appeared for US patent application 20240045835 titled 'COMPRESSION TECHNIQUES FOR VERTICES OF GRAPHIC MODELS
Simplified Explanation
The abstract describes a method for pre-processing image data, specifically for lossy compression. The method involves receiving image data that includes a model with a mesh, where the mesh has vertices defining a surface, and the vertices have attribute vectors with values. The method then quantizes the values of the attribute vectors to produce modified values, with the precision of the modified values determined based on the largest power determined using the largest exponent of the values. Pairs of the modified values are encoded into two corresponding units of information, and for each pair, the two units of information are serially stored as a data stream into a buffer, which is then compressed.
- The method involves quantizing the values of attribute vectors in image data to produce modified values.
- The precision of the modified values is determined based on the largest power determined using the largest exponent of the values.
- Pairs of the modified values are encoded into two corresponding units of information.
- The encoded units of information are serially stored as a data stream into a buffer.
- The data stream in the buffer is compressed.
Potential applications of this technology:
- Image compression for efficient storage and transmission of image data.
- Pre-processing of image data for computer graphics and rendering applications.
- Optimization of image data for real-time applications, such as virtual reality and augmented reality.
Problems solved by this technology:
- Lossy compression reduces the size of image data while maintaining visual quality.
- Efficient storage and transmission of image data.
- Optimization of image data for real-time rendering.
Benefits of this technology:
- Reduced storage requirements for image data.
- Faster transmission of image data over networks.
- Improved performance in real-time rendering applications.
- More efficient use of computational resources for image processing.
Original Abstract Submitted
methods for lossy and lossless pre-processing of image data. in one embodiment, a method for lossy pre-processing image data, where the method may include, at a computing device: receiving the image data, where the image data includes a model having a mesh, the mesh includes vertices defining a surface, the vertices including attribute vectors, and the attribute vectors including values. the method also including quantizing the values of the attribute vectors to produce modified values, where a precision of the modified values is determined based on a largest power determined using a largest exponent of the values, encoding pairs of the modified values into two corresponding units of information. the method also including, for each pair of the pairs of the modified values, serially storing the two corresponding units of information as a data stream into a buffer, and compressing the data stream in the buffer.