Adaptive Image Interpolation for Resolution and Processing Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing methods either result in low-resolution images or require significant time and resources to achieve high-resolution images, leading to inconvenient user experiences, especially when only the main part of the image needs high resolution.

Innovation Solution

An image processing method that outputs a color-block image, with different interpolation algorithms applied to different parts of the image: a more complex algorithm for the user-defined area of interest and a less complex algorithm for the rest, merging these parts to generate a simulation image that improves the resolution of the main area while reducing processing time and resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a complex interpolation algorithm is applied to the entire image to achieve high resolution, then the image resolution is improved, but the processing time and resource consumption increase significantly

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

Solution Approach 1:

The image is divided into a first area (area of interest) and a second area (non-area of interest). Different interpolation algorithms are applied to different areas: a first interpolation algorithm with higher complexity is used for the first area to achieve high resolution, while a second interpolation algorithm with lower complexity is used for the second area to reduce processing time and resource consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels are applied to different parts of the image based on their importance. The first area, which is more important to users, receives high-resolution processing using the complex first interpolation algorithm. The second area, which is less critical, receives standard-resolution processing using the simpler second interpolation algorithm, optimizing the overall balance between quality and efficiency.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If a complex interpolation algorithm is applied to the entire image to achieve high resolution, then the image resolution is improved, but the resource consumption increases significantly

Engineering Contradiction:
Improveimage resolutionVSAvoidresource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The image processing is segmented into two distinct processing paths based on spatial location. The computationally intensive first interpolation algorithm is applied only to the first area, while the resource-efficient second interpolation algorithm is applied to the second area, thereby reducing overall resource consumption while maintaining high resolution where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Resource allocation is optimized by providing high-quality processing only where necessary. The first area receives intensive processing resources through the complex interpolation algorithm, while the second area receives standard processing resources through the simpler algorithm, achieving an optimal balance between resolution quality and resource consumption.

Inventive Principle:
Principle #3Local quality

3Productivity

If conventional image processing methods are used to maintain fast processing, then the processing time is reduced, but the image resolution becomes low

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

Solution Approach 1:

The image is segmented into two areas with different processing requirements. The first area undergoes high-resolution processing using the first interpolation algorithm to ensure quality, while the second area uses the second interpolation algorithm to maintain processing speed. This segmentation allows the system to achieve high resolution in critical areas without sacrificing overall processing efficiency.

Inventive Principle:
Principle #1Segmentation

4Manufacturing precision

If high resolution is applied to the entire image, then the image quality is improved, but the data requirements and storage needs increase

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

Solution Approach 1:

The image data is segmented into two resolution levels corresponding to two spatial areas. The first area is processed with high resolution using the first interpolation algorithm, while the second area is processed with standard resolution using the second interpolation algorithm. This results in reduced overall data requirements and storage needs while maintaining high quality in the most important regions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10356315B2Image processing method and apparatus, and electronic device
Publication Date: 2019.07.16 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US10356315B2 patent drawing
  • US10356315B2 patent drawing
  • US10356315B2 patent drawing

AI summary

The present disclosure provides an image processing method, an image processing apparatus and an electronic device. The method includes: controlling the image sensor to output a color-block image; determining a predetermined area on the color-block image according to a user input; converting a first part of the color-block image inside the predetermined area into a first simulation image using a first interpolation algorithm; converting a second part of the color-block image outside the predetermined area into a second simulation image using a second interpolation algorithm, in which, a complexity of the second interpolation algorithm is less than that of the first interpolation algorithm; and merging the first simulation image and the second simulation image to generate a simulation image corresponding to the color-block image.