Adaptive Encoder Block Segmentation for Mixed Content Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data encoding methods are not well-suited for a broad range of content types, such as still images, video, audio, and graphics, as they either produce undesirable artifacts or require significant processing power, and lack an efficient method for encoding and decoding data that is compact and adaptable across various content types.

Innovation Solution

An encoder that analyzes data portions and directs them to appropriate encoding units, employing different algorithms to compute aggregate values and spatial masks, which are included in the encoded data for efficient encoding, and a corresponding decoder that extracts these values to regenerate the original data, using techniques like DPCM, RLE, and VLC for further compression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If JPEG or JPEG2000 encoding methods are used, then natural image content is well compressed, but images with few color values and high spatial frequency components produce undesirable artifacts

Engineering Contradiction:
Improveimage qualityVSAvoidsuitability for different content types
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The encoder divides the image into multiple blocks and analyzes each block's characteristics (color variation, spatial frequency) to select the most appropriate encoding method for that specific block, rather than applying a single encoding method to the entire image

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding method dynamically adapts to different content types by analyzing block characteristics and selecting from multiple encoding algorithms (DCT-based, wavelet-based, palette-based, or hybrid methods) based on the specific properties of each block

Inventive Principle:
Principle #15Dynamics

2Productivity

If GIF encoding with palette-based compression is used, then images with few color values are compressed efficiently, but images with subtle spatially-gradual color variations produce noticeable artifacts

Engineering Contradiction:
Improvecompression efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The image is divided into blocks that are independently analyzed and encoded. Blocks with gradual color variations can use DCT or wavelet methods to preserve smooth gradients, while blocks with limited colors can use palette-based methods for compression

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encoding methods with different quality characteristics are applied to different regions of the image based on local content properties, allowing each region to be encoded with the method best suited to its characteristics

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If OCR-based text encoding is used, then text content can be encoded, but the method requires considerable processing power and is sensitive to text positioning, tilting, font, and object location

Engineering Contradiction:
Improvetext encoding capabilityVSAvoidprocessing power requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The image is divided into blocks that are analyzed for text content. Instead of applying OCR to the entire image, text detection and encoding is performed on individual blocks, reducing computational complexity and improving robustness to positioning variations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces complex OCR processing with simpler block-based analysis and encoding methods that are less computationally intensive and more robust to variations in text positioning, tilting, and formatting

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9245353B2Encoder, decoder and method
Publication Date: 2016.01.26 KONINKLIJKE PHILIPS NV
  • US9245353B2 patent drawing
  • US9245353B2 patent drawing
  • US9245353B2 patent drawing

AI summary

An encoder generating encoded data. The encoder comprising an analysis unit for analysing portions of data to be encoded, and for directing the portions to one or more encoding units, the encoding units are operable to encode the data portions to generate encoded data. The one or more encoding units are operable to employ mutually different encoding algorithms when encoding the one or more portions. At least one encoding unit of the one or more encoding units is operable to compute data values present in each portion received thereat, to sub-divide the data values into at least two sets, to compute at least one aggregate value for a given set derived from the data values present in the given set. A corresponding decoder for decoding data generated by the encoder executes an inverse of encoding steps employed in the encoder.