Graphics Upscaling System with Dynamic Resolution Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As graphics rendering for high resolution video formats becomes increasingly resource-intensive, existing technologies face challenges in efficiently managing processing capacity, memory, and power consumption, particularly when transitioning between different resolutions such as 4k×2k and 1080p.

Innovation Solution

A method and system for selectively upscaling graphics resolution, which determines the appropriate rendering resolution based on processing parameters, using polyphase or pixel repeating scaling modes to optimize graphics quality and resource usage, and applies low pass filtering to maintain image quality during upscaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If graphics are rendered in high resolution (4k×2k), then image quality is improved, but processing requirements and power consumption increase

Engineering Contradiction:
Improvegraphics resolutionVSAvoidprocessing power
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The system dynamically switches between rendering graphics at full resolution (4k×2k) and rendering at reduced resolution with upscaling (1080p to 4k×2k) based on processing capacity conditions. This dynamic adaptation allows the system to maintain high image quality when resources permit while reducing power consumption when processing capacity is limited.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the rendering resolution parameter based on system conditions. When processing capacity is sufficient, graphics are rendered at 4k×2k resolution. When processing capacity is limited, the system renders at 1080p and applies upscaling algorithms to achieve the target 4k×2k display resolution, thereby adjusting the parameter to balance quality and power usage.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If graphics are rendered in high resolution (4k×2k), then image quality is improved, but memory usage increases

Engineering Contradiction:
Improvegraphics resolutionVSAvoidmemory usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system dynamically adjusts memory allocation and rendering resolution based on available processing capacity. When memory resources are constrained, the system renders graphics at lower resolution (1080p) and uses upscaling algorithms to achieve the target display resolution (4k×2k), thereby reducing memory usage while maintaining output quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the rendering resolution parameter from 4k×2k to 1080p under memory constraints, and applies upscaling parameters to transform the lower-resolution graphics to the target high resolution. This parameter adjustment reduces the quantity of memory required for graphics processing.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If graphics are rendered in high resolution (4k×2k), then image quality is improved, but device complexity increases

Engineering Contradiction:
Improvegraphics resolutionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system dynamically selects between two rendering approaches based on processing capacity: direct high-resolution rendering (4k×2k) when resources are abundant, or low-resolution rendering with upscaling (1080p to 4k×2k) when resources are constrained. This dynamic selection simplifies device operation by providing adaptive behavior rather than requiring complex constant high-resolution processing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the rendering resolution parameter and applies different processing algorithms based on system conditions. When processing capacity is limited, the system renders at 1080p and applies upscaling parameters to achieve 4k×2k output, thereby reducing processing complexity while maintaining image quality.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If upscaling is applied to maintain high resolution display, then image quality is preserved, but processing requirements increase

Engineering Contradiction:
Improvedisplay resolutionVSAvoidprocessing power
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The system dynamically determines whether to apply upscaling based on processing capacity conditions. When processing capacity is sufficient, graphics are rendered directly at the target resolution (4k×2k) without upscaling. When processing capacity is limited, the system renders at lower resolution (1080p) and applies upscaling algorithms to achieve the target display resolution, thereby dynamically adjusting processing requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the rendering resolution parameter based on processing capacity, and conditionally applies upscaling parameters. When processing capacity is limited, the system renders at 1080p and applies upscaling transformation parameters to achieve 4k×2k display resolution, optimizing the balance between processing power and display quality.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9424624B2System and method for graphics upscaling
Publication Date: 2016.08.23 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9424624B2 patent drawing
  • US9424624B2 patent drawing
  • US9424624B2 patent drawing

AI summary

Systems and methods for upscaling graphics resolution are provided. The systems and methods may selectively upscale graphics frames having a first resolution to a second resolution by various scaling methods. Depending on a variety of factors, at least a first mode of upscaling and a second mode of upscaling may provide for improved upscaling on a variety of graphics data.