Voice IP Packet Routing via Dedicated Audio Processor
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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.
Data Source
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.


