Voice IP Packet Routing via Dedicated Audio Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The processing of Voice over Internet Protocol (VoIP) packets on end-user computing devices is resource-intensive, leading to increased power consumption and processing burdens, compromising device usage during call sessions.

Innovation Solution

A two-processor system is employed, where a high-power application processor handles non-voice IP packets and a lower-power audio processor processes voice IP packets, with a digital baseband receiver routing packets accordingly to reduce the processing load on the application processor and enhance power efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the application processor processes voice IP packets, then the device can handle VoIP calls, but the processing burden and power consumption increase significantly

Engineering Contradiction:
ImproveVoIP call capabilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the packet processing function by introducing a dedicated audio processor that handles voice IP packets separately from the application processor. This segmentation allows the application processor to focus on non-voice traffic while the audio processor specialized in voice traffic, thereby reducing the processing burden and power consumption on the application processor during VoIP calls.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If the application processor processes voice IP packets, then the device can handle VoIP calls, but the duty cycle increases and device usage is compromised

Engineering Contradiction:
ImproveVoIP call capabilityVSAvoiddevice usage
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the packet processing function by introducing a dedicated audio processor that handles voice IP packets separately from the application processor. This segmentation allows the application processor to focus on non-voice traffic while the audio processor specialized in voice traffic, thereby reducing the processing burden and power consumption on the application processor during VoIP calls.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If a single processor handles all IP packets, then the device structure is simple, but the processing load on the application processor becomes prohibitive during calls

Engineering Contradiction:
Improveprocessor architectureVSAvoidprocessing capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the packet processing function by introducing a dedicated audio processor that handles voice IP packets separately from the application processor. This segmentation allows the application processor to focus on non-voice traffic while the audio processor specialized in voice traffic, thereby reducing the processing burden and power consumption on the application processor during VoIP calls.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The audio processor acts as an intermediary component between the network interface and the application processor. It receives voice IP packets from the network, processes them independently, and only transfers necessary data to the application processor, thereby mediating the processing load and preventing the application processor from being overwhelmed during VoIP calls.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9014175B2Routing of voice internet protocol packets to a selected processor
Publication Date: 2015.04.21 INTEL CORP
  • US9014175B2 patent drawing
  • US9014175B2 patent drawing
  • US9014175B2 patent drawing

AI summary

Methods and apparatuses for routing voice Internet Protocol (IP) packet to a selected processor are described herein. The methods may include initially receiving at a digital baseband receiver of a device a plurality of IP packets. After receiving the IP packets, the digital baseband receiver may determine whether the IP packets are voice or non-voice IP packets. If the IP packets are determined to be non-voice IP packets, the digital baseband receiver may route the non-voice IP packets to a first processor for processing. On the other hand, if the IP packets are determined to be voice IP packets, the digital baseband receiver may route the voice IP packets to a second processor for processing.