Accumulated-Pixel Frame Generation for Flexible Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital signal processing (DSP) methods for image quality enhancement in cameras require setting a block, which is time-consuming and inflexible, leading to inefficient image processing and limited ability to adapt to changing image areas or moving subjects.

Innovation Solution

An image processing method that generates an image quality processing-dedicated frame by calculating accumulated-pixel values within a quadrangular area, allowing for flexible region of interest settings without the need to repeatedly set blocks, thereby reducing processing time and improving image quality accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed block is set in an image for image quality processing, then the processing structure is simple and stable, but the processing time increases and flexibility is reduced

Engineering Contradiction:
Improveflexibility of block settingVSAvoidimage processing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores accumulated pixel values for all possible blocks before image quality processing. This preliminary action allows the system to quickly retrieve pre-computed data without performing time-consuming block setting and pixel summation during the actual quality enhancement process, thereby reducing processing time while maintaining flexibility in block selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables dynamic block selection based on image content and processing requirements. Instead of using a fixed predetermined block, the system can adaptively choose different blocks from pre-calculated accumulated values, allowing flexible adjustment of processing regions without incurring the time penalty of real-time block configuration.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a fixed block is set in an image for image quality processing, then the processing structure is stable, but the algorithm flexibility is reduced

Engineering Contradiction:
Improvealgorithm flexibilityVSAvoidprocessing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores accumulated pixel values for all possible blocks before image quality processing. This preliminary action allows the system to quickly retrieve pre-computed data without performing time-consuming block setting and pixel summation during the actual quality enhancement process, thereby reducing processing time while maintaining flexibility in block selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the image data in the form of accumulated pixel value tables. This copied data structure allows the system to perform multiple different block-based operations without modifying the original image data or requiring complex real-time calculations, thereby enhancing algorithm flexibility while keeping the processing system relatively simple.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If block reconfiguration is performed frequently to adapt to changing image areas, then the adaptability improves, but the processing time increases

Engineering Contradiction:
Improveadaptation to changing image areasVSAvoidimage processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent pre-calculates and stores accumulated pixel values for all possible blocks before image quality processing. This preliminary action allows the system to quickly retrieve pre-computed data without performing time-consuming block setting and pixel summation during the actual quality enhancement process, thereby reducing processing time while maintaining flexibility in block selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables dynamic block selection based on image content and processing requirements. Instead of using a fixed predetermined block, the system can adaptively choose different blocks from pre-calculated accumulated values, allowing flexible adjustment of processing regions without incurring the time penalty of real-time block configuration.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10182196B2Method of processing image of electronic device and electronic device thereof
Publication Date: 2019.01.15 SAMSUNG ELECTRONICS CO LTD
  • US10182196B2 patent drawing
  • US10182196B2 patent drawing
  • US10182196B2 patent drawing

AI summary

According to various embodiments of the present disclosure, an electronic device includes: a camera module that obtains an image; and a processor which implements the method, including setting a quadrangular area in the obtained image including a reference pixel and a corresponding pixel disposed respectively at corners of the quadrangular area, calculating an accumulated-pixel value for each pixel of the obtained image corresponding to the quadrangular area, such that a particular pixel value for a particular pixel is a sum of the pixel values beginning from the reference pixel, continuing though an arrangement of pixels in the quadrangular area and terminating at the particular pixel, and generating an image quality processing-dedicated frame of accumulated-pixel values based on calculated accumulated-pixel values of each pixel of the frame.