Graphics Circuit Region Processing Priority Multiplexer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphics processing systems are inefficient in applying transformations to individual windows in a multi-window environment without affecting other windows, as they typically apply the same transformation to the entire image, leading to increased processing time and inability to treat windows independently.

Innovation Solution

A circuit and method utilizing transformation modules, a multiplexer, and a selection module to apply different transformations to regions of an image based on their priority levels, allowing each pixel to be processed according to the transformation associated with its highest priority region, enabling independent processing of multiple regions within a single image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the same transformation is applied to the entire image by the graphics processing system, then the processing is efficient and simple, but all windows are affected uniformly and cannot be processed independently

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidindependent window processing capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent divides the image into multiple regions corresponding to different windows, allowing each region to be processed independently with its own transformation parameters. This segmentation enables the graphics processing system to apply different transformations to different windows simultaneously, resolving the contradiction between processing efficiency and independent window processing capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different transformation parameters to different regions of the image based on window priorities and characteristics. Each window region receives customized transformation treatment while other regions maintain their original or different transformations, achieving local quality differentiation that allows independent processing of multiple windows with a single efficient pass through the graphics processing system.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If software applications process data for each window independently, then each window can be treated independently, but a huge amount of processing time is requested from the central processing unit

Engineering Contradiction:
Improveindependent window processing capabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces a priority-based region identification mechanism that acts as an intermediary between the graphics processing system and window transformations. This intermediary quickly determines which transformation to apply based on window priority levels, avoiding the need for complex software processing while still enabling independent window treatment. The hardware-based priority checking significantly reduces processing time compared to software-based independent processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If transformations are applied to highlight different characteristics of multiple images, then accurate analysis is enabled, but the system cannot treat each window independently with the graphics processing system

Engineering Contradiction:
Improveanalysis accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic transformation selection based on window priority levels and region identification. The system automatically adjusts which transformation is applied to each pixel based on its location and the priority of the corresponding window, enabling accurate analysis of multiple images with different transformations without requiring complex manual configuration or system redesign.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8963934B1Processing multiple regions on an image in a graphics display system
Publication Date: 2015.02.24 MATROX GRAPHICS INC
  • US8963934B1 patent drawing
  • US8963934B1 patent drawing
  • US8963934B1 patent drawing

AI summary

There is described a method and circuit for independently processing a plurality of regions of an image to be displayed on a display device. The circuit comprises a plurality of transformation modules; a multiplexer having a plurality of inputs and an output for selectively transmitting one of the output values from one of the plurality of transformation modules, and a selector line; and a selection module operatively connected to the selector line of the multiplexer and configured to determine a position of the pixel in the image and identify a transformation module corresponding to a region with a highest priority level for a pixel position, and cause the multiplexer to output the output value from the identified transformation module as the post-transformation pixel for display on the display device.