Image Decoder Pre-scaling Blocks to Reduce Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobile devices require substantial memory resources to decode and display JPEG images due to the conversion of original images into YUV and then RGB formats, which is inefficient in terms of memory usage.

Innovation Solution

An image decoder that identifies independently decodable blocks in the original image and pre-scales them based on the display image size, reducing the memory required for the decoding process by converting the image into a YUV format and then to RGB, using a pre-scaling factor that takes into account the display image size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the original JPEG image is converted into YUV and then RGB formats for display, then the image can be displayed on the mobile device screen, but substantial memory resources are required

Engineering Contradiction:
Improveimage display capabilityVSAvoidmemory resources
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent divides the original image into multiple blocks and processes each block independently. By segmenting the image into decodable blocks, the system can pre-scale only the necessary portions rather than converting the entire high-resolution image, thereby reducing memory requirements while maintaining display functionality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs pre-scaling of image blocks before the full conversion process. By preliminarily scaling down the blocks to the display resolution early in the process, the system avoids the need to hold large YUV and RGB buffers in memory, thus reducing memory resources while still enabling proper image display

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the entire original image is converted to YUV and then RGB format, then the complete image can be displayed, but the memory usage increases significantly

Engineering Contradiction:
Improveimage conversion completenessVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The image is divided into independent decodable blocks that can be processed separately. This segmentation allows the system to maintain conversion reliability for each block while processing them in smaller chunks, reducing the peak memory capacity needed compared to converting the entire image at once

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and processes only the necessary image blocks that need to be displayed, rather than converting the entire original image. By taking out only the relevant blocks for pre-scaling and conversion, the system maintains complete image conversion reliability for displayed portions while minimizing memory capacity requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8036477B2Image decoder and mobile device including the same
Publication Date: 2011.10.11 SAMSUNG ELECTRONICS CO LTD
  • US8036477B2 patent drawing
  • US8036477B2 patent drawing
  • US8036477B2 patent drawing

AI summary

In one aspect, a mobile device is provided which includes a memory configured to store an original image and an output image, a display device configured to display the output image, and an image decoder. The image decoder is configured to receive the original image from the memory, to identify blocks included in the original image that are capable of being independently decoded, to generate the output image by pre-scaling each of the identified blocks on the basis of a size of a display image, and to store the generated output image in the memory.