One-Dimensional Block Image Encoding for Real-Time Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image compression methods suffer from reduced compression efficiency and visual degradation due to real-time encoding and decoding limitations, as well as redundant information encoding in RGB components, which hinder real-time processing and image quality.

Innovation Solution

The method involves encoding and decoding image data in one-dimensional block units, using spatial and temporal prediction to remove redundancy, followed by orthogonal transformation and quantization, allowing for real-time processing and minimizing visual degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If two-dimensional blocks are used for encoding and decoding image data, then compression efficiency is improved, but real-time processing capability deteriorates due to buffer storage requirements and time delay

Engineering Contradiction:
Improvecompression efficiencyVSAvoidreal-time processing capability
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the image data processing from two-dimensional blocks into one-dimensional line units. Each line is encoded and decoded independently without requiring buffer storage of multiple rows, enabling real-time processing while maintaining compression efficiency through sequential processing of line-by-line data units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from two-dimensional block processing to one-dimensional line processing by changing the dimensional approach. This dimensionality reduction eliminates the need for buffering multiple rows in memory, allowing immediate encoding/decoding of each line as it is received, thus achieving real-time processing capability.

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

2Measurement precision

If spatial prediction uses pixel values of blocks on the left of the current block, then prediction accuracy is improved, but pipeline processing is prevented and real-time encoding becomes impossible

Engineering Contradiction:
Improveprediction accuracyVSAvoidreal-time encoding capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the prediction process to use only pixel values from the same line (left side of current line) rather than requiring processed blocks from previous lines. This segmentation enables pipeline processing where encoding of current line can proceed simultaneously with decoding of previous lines, achieving real-time encoding capability while maintaining prediction accuracy within the same line.

Inventive Principle:
Principle #1Segmentation

3Ease of manufacture

If R, G and B components are separately encoded, then encoding process simplicity is improved, but redundant information is encoded resulting in decreased encoding efficiency

Engineering Contradiction:
Improveencoding process simplicityVSAvoidencoding efficiency
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent merges the encoding process of R, G, and B components by performing orthogonal transformation and quantization on combined RGB data rather than separately encoding each component. This merging eliminates redundant encoding operations while maintaining process simplicity, thereby improving encoding efficiency without significantly complicating the encoding workflow.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7995848B2Method and apparatus for encoding and decoding image data
Publication Date: 2011.08.09 SAMSUNG ELECTRONICS CO LTD
  • US7995848B2 patent drawing
  • US7995848B2 patent drawing
  • US7995848B2 patent drawing

AI summary

A method and apparatus for encoding and decoding image data. The method of encoding image data includes spatially predicting pixel values of a one-dimensional block of an image using blocks spatially adjacent to the one-dimensional block or temporally predicting the pixel values of the one-dimensional block using a temporally previous frame; transforming and quantizing the pixel values of the one-dimensional block; and generating bit streams for a one-dimensional conversion block when the transformed and quantized one-dimensional block is defined as the one-dimensional conversion block. Therefore, since the method and apparatus encode and decode image data in one-dimensional block units, real-time encoding and decoding can be achieved. In addition, compression efficiency can be enhanced while minimizing visual degradation of image quality.