18242416. LOCALLY VARYING NUMERICAL RANGES FOR DATA COMPRESSION simplified abstract (Microsoft Technology Licensing, LLC)

From WikiPatents
Jump to navigation Jump to search

LOCALLY VARYING NUMERICAL RANGES FOR DATA COMPRESSION

Organization Name

Microsoft Technology Licensing, LLC

Inventor(s)

Martin Jon Irwin Fuller of Warwickshire (GB)

LOCALLY VARYING NUMERICAL RANGES FOR DATA COMPRESSION - A simplified explanation of the abstract

This abstract first appeared for US patent application 18242416 titled 'LOCALLY VARYING NUMERICAL RANGES FOR DATA COMPRESSION

Simplified Explanation

The patent application describes data compression techniques that aim to save memory space by using fewer bits to store information while maintaining high fidelity. Here are the key points:

  • The data set is divided into multiple regions.
  • Each region has its own locally varying numerical ranges of data values.
  • Instead of encoding the data using a higher number of bits as absolute values, the data in each region is encoded using a lower number of bits as interpolation values relative to the local numerical ranges.
  • If there are multiple channels of data in the regions, the number of available bits for encoding the data can be dynamically allocated per region based on the relative degrees of variance in data among the multiple channels.

Potential applications of this technology:

  • Data compression in various fields such as image and video processing, audio compression, and data storage.
  • Efficient transmission of large data sets over networks with limited bandwidth.
  • Optimization of memory usage in embedded systems and devices with limited storage capacity.

Problems solved by this technology:

  • Reduces the amount of memory space required to store large data sets.
  • Enables efficient transmission of data over limited bandwidth networks.
  • Addresses the challenge of optimizing memory usage in resource-constrained devices.

Benefits of this technology:

  • Saves memory space by using fewer bits to store data.
  • Maintains high fidelity of the compressed data.
  • Allows for dynamic allocation of bits based on the variance in data, improving compression efficiency.


Original Abstract Submitted

Data compression techniques are described for saving memory space by using fewer bits to store information while achieving high fidelity. A data set may be partitioned into a plurality of regions. Locally varying numerical ranges of data values (e.g., the minimum and maximum extents) may be determined for the plurality of regions. The data in the individual regions may be encoded using a lower number of bits as interpolation values in reference to the local extents rather than being encoded using a higher number of bits as absolute values. Where there are multiple channels of data in the regions, the number of available bits for encoding the data may be dynamically allocated per region based on the relative degrees of variance in data among the multiple channels.