Frame Buffer Compressor Using MSB LSB Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-definition and high-frame rate image processing systems face bandwidth limitations, leading to decreased device speeds during recording or playback, which negatively impacts user experience, especially in critical scenarios.

Innovation Solution

An image processing device with a multimedia processor and frame buffer compressor that performs different compression types on most significant bits (MSB) and least significant bits (LSB) of image data, using constant bit rate (CBR) and variable bit rate (VBR) modes respectively, to optimize data compression and decompression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-definition and high-frame rate image processing is performed, then image quality and frame rate are improved, but bandwidth requirements increase and processing speed decreases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments image data into multiple blocks and processes them in parallel using multiple compression engines. Each block is independently compressed, allowing simultaneous processing of multiple data segments, thereby maintaining high processing speeds while handling high-definition and high-frame rate image data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by performing compression on multiple blocks simultaneously across different time cycles. By organizing compression operations in a multi-cycle parallel framework, the system achieves higher throughput without sacrificing image quality, effectively resolving the contradiction between processing speed and image quality.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If data compression is applied, then bandwidth requirements and storage requirements are reduced, but processing complexity increases

Engineering Contradiction:
Improvebandwidth requirementsVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent divides the compression task into multiple independent blocks that can be processed in parallel. This segmentation reduces the processing complexity of individual blocks while achieving overall high compression ratios, as each block can be handled by dedicated compression engines without requiring complex sequential processing of the entire image frame.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs multiple compression engines that can handle different compression algorithms and parameters. These engines are designed to be universal and can process various types of image data blocks using the same fundamental architecture, reducing overall system complexity through standardized multi-functional components rather than requiring specialized processing for each case.

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

Data Source

PatentUS12149750B2Image processing device and method for operating image processing device
Publication Date: 2024.11.19 SAMSUNG ELECTRONICS CO LTD
  • US12149750B2 patent drawing
  • US12149750B2 patent drawing
  • US12149750B2 patent drawing

AI summary

The present disclosure provides an image processing device. The image processing device includes a multimedia processor and a frame buffer compressor. For example, the frame buffer compressor performs a first compression on first image data including at least a most significant bit (MSB) of the image data of the pixel. The frame buffer compressor performs a second compression on second image data including at least a least significant bit (LSB) of the image data of the pixel. According to techniques described herein, a compression type of the first compression (e.g., a compression type based on a constant bit rate (CBR) mode, fixed bit coding, quad-tree coding, etc.) is different from a compression type of the second compression (e.g., a compression type based on a variable bit rate (VBR) mode, Golomb-Rice coding, Huffman coding, etc.).