Compressed Data Codebook Reuse for Similar Block Distributions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data compression techniques using probability-based entropy coding result in duplicate transmission of codebooks with similar probability distributions, leading to bulky data due to the inclusion of entire probability tables or codebooks in compressed data.

Innovation Solution

An electronic device is configured to reuse probability tables or codebooks by including only reference information and changes in the compressed data, using rankings of frequencies to determine when similar blocks can share the same replacement data table, thereby reducing data size by transmitting only necessary information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If probability tables or codebooks are included for each block in compressed data, then decoding accuracy is improved, but data size increases due to duplicate transmission

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddata size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges identical or similar probability tables/codebooks across multiple blocks by using a single shared reference table. When blocks have the same or similar probability distributions, instead of including separate codebooks for each block, the system creates one replacement data table and has subsequent blocks reference it, thereby combining redundant information into a single instance.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The replacement data table serves multiple functions across different blocks. A single replacement data table can be referenced by multiple blocks that share the same probability distribution characteristics, making it a universal resource that performs the decoding support function for multiple blocks simultaneously, reducing overall data redundancy.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If replacement data tables are reused across blocks with similar probability distributions, then data size is reduced, but device complexity increases due to frequency ranking comparisons

Engineering Contradiction:
Improvedata sizeVSAvoidcompression algorithm complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system performs preliminary frequency ranking of sub-data before creating replacement data tables. By pre-calculating and storing the frequency rankings of sub-data in each block, the system enables efficient comparison with previously processed blocks to determine whether to reuse existing replacement data tables, avoiding the need for complex real-time analysis during compression.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of creating entirely new replacement data tables for each block, the system copies references to existing replacement data tables when blocks have identical or similar probability distributions. This copying approach, where subsequent blocks reference previously created tables rather than duplicating their contents, significantly reduces data size while maintaining decoding accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10469102B2Electronic device for compressing data and method for operating the same
Publication Date: 2019.11.05 SAMSUNG ELECTRONICS CO LTD
  • US10469102B2 patent drawing
  • US10469102B2 patent drawing
  • US10469102B2 patent drawing

AI summary

According to an embodiment of the present disclosure, an electronic device may comprise a memory and a processor configured to produce compressed data by compressing data including a first block and a second block stored in the memory, wherein the processor may be configured to include a first replacement data table corresponding to first sub-data in the compressed data, the first sub-data included in the first block, and the first replacement data table produced based on, at least, rankings of first frequencies for the first sub-data, and include information for reference to the first replacement data table, corresponding to the second block, when second sub-data included in the second block and rankings of second frequencies for the second sub-data meet a designated condition with respect to the first sub-data included in the first block and the rankings of the first frequencies. Other embodiments are also possible.