Dynamic Vertex Pixel Processing Load Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image generation systems inefficiently assign processing between vertex and pixel processing sections, leading to unnecessary processing loads and potential quality issues in virtual reality applications.

Innovation Solution

The system dynamically assigns processing loads between vertex and pixel processing sections based on object distance from the virtual camera and screen area occupancy, with vertex processing handling higher loads for closer or larger objects and pixel processing handling higher loads for distant or smaller objects, optimizing processing efficiency and image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If vertex processing section performs all processing for distant objects, then processing completeness is maintained, but processing efficiency deteriorates due to unnecessary high processing loads

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies local quality by assigning different processing responsibilities to vertex and pixel processing sections based on object characteristics. For distant objects, the vertex processing section performs only essential processing (first processing with lower load) while the pixel processing section handles detailed processing (second processing with higher load). This localized division of processing quality optimizes efficiency by matching processing intensity to object importance and visibility.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic processing assignment where the division of labor between vertex and pixel processing sections changes based on object distance and screen area. The system dynamically adjusts which section performs which processing type, rather than using a static assignment. This dynamic adaptation allows the system to optimize processing efficiency in real-time based on scene requirements.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If pixel processing section performs all processing for close objects, then image quality deteriorates, but processing simplicity is maintained

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing assignment complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

For close objects that occupy large screen areas and require high image quality, the patent assigns the vertex processing section to perform detailed processing (third processing with higher load) while the pixel processing section performs simpler processing (fourth processing with lower load). This localized quality enhancement ensures high-fidelity rendering for prominent objects without unnecessarily complicating the processing of all objects in the scene.

Inventive Principle:
Principle #3Local quality

3Productivity

If uniform processing assignment is used for all objects, then system simplicity is maintained, but processing efficiency deteriorates due to inability to optimize for different object characteristics

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidprocessing assignment flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adaptability by making the processing assignment between vertex and pixel processing sections dependent on object characteristics such as distance from the virtual camera and screen area occupancy. The system automatically adapts its processing strategy based on scene conditions, selecting appropriate processing divisions for each object. This dynamic approach provides both high processing efficiency and the flexibility to handle diverse object types and scene configurations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7710419B2Program, information storage medium, and image generation system
Publication Date: 2010.05.04 BANDAI NAMCO ENTERTAINMENT INC
  • US7710419B2 patent drawing
  • US7710419B2 patent drawing
  • US7710419B2 patent drawing

AI summary

An image generation system including a vertex processing section and a pixel processing section. When subjecting an object which is distant from a virtual camera to predetermined processing which is implemented by a first processing and a second processing, the vertex processing section performs the first processing with a processing load lower than a processing load of the second processing, and the pixel processing section performs the second processing. When subjecting an object which is close to the virtual camera to the predetermined processing which is implemented by a third processing and a fourth processing, the vertex processing section performs the third processing with a processing load higher than a processing load of the fourth processing, and the pixel processing section performs the fourth processing.