USB Audio Interface Descriptor for Mobile Terminal Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional audio transmission methods over USB in mobile terminals suffer from audio delays, poor tone quality, and noise due to insufficient bandwidth and limited CPU processing capacity, and lack standardization across different operating systems and scenarios.
Innovation Solution
Implementing a method for audio transmission in mobile terminals that includes setting an interface descriptor for a USB audio device, prioritizing audio data transmission, and splitting large data packets, ensuring high-priority processing for audio data and efficient bandwidth management within a USB composite device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If audio data is transmitted through bulk endpoints of USB, then the USB device can handle large data transfers, but the data transmission real-time property deteriorates causing audio delay and poor tone quality
Solution Approach 1:
The patent segments the USB device into multiple functional components: a USB audio device for real-time audio data transmission and a non-USB audio device for other data services. Each component has dedicated endpoints, allowing audio data to be transmitted through specific audio endpoints that prioritize real-time requirements while other bulk endpoints handle large data transfers independently
Solution Approach 2:
The patent implements dynamic priority scheduling where the USB host controller dynamically allocates processing resources based on data type. Audio data transmission requests are assigned higher priority and processed preferentially over other USB devices, allowing the system to adapt resource allocation in real-time based on the urgency and type of data being transmitted
2Adaptability or versatility
If the USB host controller processes multiple USB devices simultaneously, then device functionality is comprehensive, but the audio data transmission real-time property deteriorates due to bandwidth sharing
Solution Approach 1:
The patent divides the USB composite device into distinct segments: a USB audio device with dedicated audio endpoints for real-time audio data, and other USB devices (AT port, modem port, storage device) for non-audio functions. This segmentation ensures that audio data has dedicated transmission paths independent of other USB devices, maintaining audio quality while preserving comprehensive device functionality
Solution Approach 2:
The patent applies different quality standards and processing priorities to different parts of the USB system. Audio data endpoints are configured with specific properties optimized for real-time transmission (lower latency, higher priority), while other USB endpoints use standard bulk transfer protocols. This local optimization ensures each component operates at its optimal performance level
3Productivity
If the CPU processes large amounts of USB data, then data throughput is high, but the audio data transmission request response time deteriorates due to exhausted internal bus bandwidth
Solution Approach 1:
The patent introduces a USB audio device as an intermediary layer between the USB host controller and the audio processing functions. This intermediary handles audio data transmission through dedicated endpoints with direct access paths, reducing the burden on the CPU and internal bus bandwidth while maintaining high data throughput for other USB devices through standard processing channels
Data Source
AI summary
The disclosure discloses a method for implementing audio transmission and a mobile terminal, wherein the method includes: setting an interface descriptor for a Universal Serial Bus (USB) audio device in a USB composite device, wherein the interface descriptor is used for describing information needed by the USB audio device for transmitting audio data; sending the interface descriptor of the USB audio device to a USB host by the USB audio device to enable the USB host to complete enumeration and identification of the USB audio device according to the interface descriptor of the USB audio device; and performing audio data transmission by the USB audio device with the USB host. By means of the disclosure, a high-quality audio transmission effect can be ensured.