GPU Audio Output Routing for Cost Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing devices require additional audio processing hardware to achieve high-definition audio quality, increasing costs and not efficiently utilizing computational resources, as they rely on dedicated audio subsystems rather than graphics processing units (GPUs) for audio output.

Innovation Solution

A method and system that enable GPU audio output by determining the connection of external devices and routing audio streams through the GPU for processing, allowing thread processors to support and output audio to external devices, thereby utilizing the graphics subsystem's resources effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a dedicated audio subsystem is used to handle HD audio signals, then audio quality is improved, but device cost and complexity increase

Engineering Contradiction:
Improveaudio qualityVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The GPU is made multi-functional by enabling it to process both graphics signals and audio signals. The method determines whether GPU audio output is enabled and routes audio streams to the GPU for processing, allowing the same hardware component to serve dual purposes: graphics rendering and audio processing, thereby eliminating the need for a dedicated audio subsystem.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the graphics subsystem and audio processing functions into a single integrated system. By routing audio streams through the existing GPU infrastructure and utilizing its computational resources, the invention combines what were traditionally separate functions into one unified processing path, reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If additional audio processing hardware is included to achieve better sound quality, then audio performance is improved, but device cost increases

Engineering Contradiction:
Improvesound qualityVSAvoiddevice cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The GPU is made self-sufficient by enabling it to process audio signals without requiring external dedicated audio hardware. The method leverages the GPU's existing computational capabilities and thread processors to handle audio processing tasks, allowing the graphics subsystem to serve its own audio processing needs independently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The same GPU hardware is utilized for both graphics and audio processing, eliminating the need for additional audio processing hardware. This multi-functional approach allows the system to achieve high-definition audio output capabilities without increasing device cost or adding separate audio processing components.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If a dedicated audio subsystem is used, then audio processing is reliable, but computational resources are not efficiently utilized

Engineering Contradiction:
Improveaudio processing reliabilityVSAvoidcomputational resource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The GPU, which is already actively processing graphics signals, is utilized continuously for both graphics and audio processing. The method routes audio streams through the GPU's existing processing pipelines, ensuring that the computational resources remain continuously productive without idle periods, thereby improving overall resource utilization efficiency.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9165394B2Method and system for supporting GPU audio output on graphics processing unit
Publication Date: 2015.10.20 NVIDIA CORP
  • US9165394B2 patent drawing
  • US9165394B2 patent drawing
  • US9165394B2 patent drawing

AI summary

The present invention sets forth a method for supporting enhanced audio on a graphics processing unit (GPU) in a computing device having a graphics subsystem. In one embodiment, the method includes the steps of determining whether an option of a GPU audio output is enabled and the graphics subsystem and a first external output device is connected, and routing a first audio stream to the GPU of the graphics subsystem for processing when the option of the GPU audio output is enabled and the graphics subsystem and the first external output device is in connection and causing the processed first audio stream to be transferred along a first transmission path to the first external output device, or otherwise causing a second audio stream to be transferred along a second transmission path to a second external output device.