Dynamic Image Compression via Bandwidth-Adaptive Template Sub-regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image compression methods fail to balance image quality and transmission speed effectively, as they either compromise on quality for speed or vice versa, without dynamically adapting to available bandwidth.

Innovation Solution

A system and method that dynamically alter image quality by dividing images into sub-regions, representing each with a combination of template patterns from a dictionary, and adjusting the number of templates and dictionary size based on available bandwidth to optimize compression quality and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If image compression uses more templates and larger dictionary to improve image quality, then compression accuracy is improved, but data transmission size and processing time increase

Engineering Contradiction:
Improveimage qualityVSAvoiddata transmission size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent implements dynamic adaptation of compression parameters based on available bandwidth. The system adjusts the number of templates used and dictionary size in real-time according to network conditions, switching between high-quality compression (more templates) when bandwidth is sufficient and lower-quality compression (fewer templates) when bandwidth is limited, thereby resolving the contradiction between image quality and data transmission size

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes compression parameters (number of templates, dictionary size) based on bandwidth availability. By varying these parameters dynamically, the system optimizes the balance between compression accuracy and data volume, allowing high quality when possible and reduced quality when necessary to fit bandwidth constraints

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If image compression uses more templates to improve accuracy, then image quality is improved, but processing time increases

Engineering Contradiction:
Improvecompression accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically adjusts the number of templates processed based on available bandwidth and processing time constraints. When bandwidth is sufficient, the system uses more templates for high accuracy compression. When time is limited or bandwidth is constrained, the system reduces the number of templates to speed up processing while maintaining acceptable quality, thus resolving the contradiction between accuracy and processing time

Inventive Principle:
Principle #15Dynamics

3Device complexity

If fixed compression quality is used, then processing is simple, but the system cannot adapt to varying bandwidth conditions

Engineering Contradiction:
Improveprocessing simplicityVSAvoidbandwidth adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic compression system that automatically adjusts parameters based on measured bandwidth. The system continuously monitors network conditions and adapts the number of templates and dictionary size accordingly, transforming a static processing system into a dynamic one that can handle varying bandwidth conditions without manual intervention

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from bandwidth measurements to adjust compression parameters. By monitoring actual bandwidth availability and using this feedback to modify the number of templates and dictionary size, the system achieves adaptive compression that automatically optimizes quality based on real-time network conditions

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9253505B2System and method for image compression
Publication Date: 2016.02.02 KALTURA INC
  • US9253505B2 patent drawing
  • US9253505B2 patent drawing
  • US9253505B2 patent drawing

AI summary

A system and method for compressing digital image data. An image may be divided into sub-regions. A maximum number of template codes may be determined for representing each sub-region, each template code uniquely identifying a template pattern in a dictionary. Each of a plurality of the sub-regions may be associated with a plurality of template patterns, each of which individually does not match the sub-region, but which when combined together more closely match the sub-region. A compressed data set may be generated for the image, in which each sub-region is represented by up to the maximum number of template codes uniquely identifying the associated plurality of template patterns. The up to the maximum number of template codes may be transmitted for each sub-region from the compressed data set, wherein the maximum number of template codes is a dynamic parameter adjustable based on the bandwidth available for transmitting.