Directional Pixel Block Interpolation for Image Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image scaling techniques in computing systems suffer from slow performance and poor quality of scaled images, necessitating the development of methods that provide high-quality image scaling while maintaining faster processing speeds.

Innovation Solution

The method involves directional interpolation of pixel blocks, followed by color sharpening and luminance clamping to produce a scaled image, utilizing specific filters and metrics to determine interpolation directions and apply appropriate filters for enhanced image quality and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional image scaling techniques are used, then image scaling can be performed, but the processing speed is slow and the quality of scaled images is poor

Engineering Contradiction:
Improveimage scaling speedVSAvoidimage scaling quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The image is divided into multiple blocks, and each block is processed independently through directional interpolation. This segmentation allows parallel processing of different blocks, significantly improving processing speed while maintaining quality through localized directional analysis.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different interpolation directions are applied to different blocks based on their local characteristics. The method determines the dominant direction for each block and applies specialized filtering, ensuring optimal quality for each region while enabling efficient parallel processing across the entire image.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If high-quality image scaling is achieved, then detailed image quality is maintained, but processing time increases

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

Solution Approach 1:

The method performs preliminary directional analysis on each block to determine the dominant interpolation direction before applying the full filtering process. This preliminary classification enables optimized processing paths and reduces the computational complexity of subsequent steps, maintaining quality while reducing processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The method dynamically adjusts interpolation parameters based on the characteristics of each block, including direction selection and filter strength. By changing parameters locally rather than applying uniform processing, the method achieves high quality with reduced overall processing time through adaptive optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9865035B2Image scaling techniques
Publication Date: 2018.01.09 NVIDIA CORP
  • US9865035B2 patent drawing
  • US9865035B2 patent drawing
  • US9865035B2 patent drawing

AI summary

Image scaling techniques, in accordance with embodiments of the present technology, include directionally interpolating blocks of pixel data of an image, sharpening the directional interpolated blocks of pixel data, and optionally clamping the sharpened, directional interpolated blocks of pixel data.