Partial Image Decoder Scaling Compressed JPEG Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image decoding and scaling methods for JPEG images require significant memory and processing time, especially when zooming high-resolution images, leading to degraded quality or increased memory demands.

Innovation Solution

A method and system that utilize a partial image decoder and scaler to generate a scale ratio for compressed image data, allowing partial decoding and scaling of only the required image area, reducing memory usage and processing time while maintaining image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the entire high-resolution image is decoded and stored in memory before scaling, then image quality is preserved, but memory requirements increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidmemory requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent divides the image decoding process into two stages: first decoding only the necessary portion of the compressed image data corresponding to the display area, then scaling that decoded portion. This segmentation allows the system to process and store only the required image data rather than the entire high-resolution image, reducing memory requirements while maintaining image quality for the displayed portion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by decoding only the portion of the image that will be displayed, rather than decoding the entire image. The decoder processes compressed image data and stops after generating the decoded data corresponding to the display area, avoiding the unnecessary processing and memory storage of the complete high-resolution image while preserving quality for the visible portion.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If the image is scaled up using interpolation methods, then processing time is reduced and zoom capability is fast, but image quality is degraded

Engineering Contradiction:
Improveprocessing speedVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by performing the decoding operation before scaling. The compressed image data is first decoded to produce full-quality pixel data, and only then is the scaling operation performed. This sequence ensures that the scaling operation works with already-decoded data rather than requiring complex interpolation of compressed data, maintaining image quality while achieving fast zoom capability.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If a new decoding process is performed for high-quality zoom display, then image quality is maintained, but processing time increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent merges the decoding and scaling operations into a single integrated process. The image decoder is configured to directly output decoded image data at the desired display resolution by processing only the necessary portion of the compressed data. This combination eliminates the need for separate full-image decoding followed by scaling operations, reducing processing time while maintaining image quality through direct decoding to the required output dimensions.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8503827B2Apparatus and method for decoding image data
Publication Date: 2013.08.06 SAMSUNG ELECTRONICS CO LTD
  • US8503827B2 patent drawing
  • US8503827B2 patent drawing
  • US8503827B2 patent drawing

AI summary

An image processing device includes: a controller configured to receive information for displaying at least a portion of an image, and in response thereto to generate a scale ratio K for scaling compressed image data corresponding to the image; a partial image decoder configured to receive the compressed image data and the scale ratio and in response thereto to decode and scale the compressed image data by the scale ratio K and to output a portion of the decoded and scaled image data, wherein the portion corresponds to an area of the image to be displayed on a display device; a frame buffer configured to store the portion of the decoded and scaled image data output by the partial image decoder; and a video processor configured to receive the data from the frame buffer and to further scale the data for display on the display device.