Audio Data Synthesis System for Mobile Phones
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional mobile phones and similar handheld devices face inefficiencies in processing audio data due to processor resource constraints, leading to complex systems and increased costs, as they struggle to handle multimedia applications like MMS with limited processing ability.
Innovation Solution
An audio data synthesis system comprising a first memory, a first processor, and an audio data processing unit that calculates data processing values for neighboring audio data using a specific formula, allowing for increased sampling points and more efficient processing, thereby reducing the load on the system processor and enhancing audio quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional dual micro processor system is used for multimedia applications, then processing capability is improved, but device complexity and production cost increase
Solution Approach 1:
The patent combines the audio data processing function with the existing microprocessor by implementing a software-based audio data processing unit within the single processor system. This merging approach allows the microprocessor to handle both communication functions and multimedia processing without requiring separate dedicated hardware processors, thereby improving processing capability while avoiding increased system complexity
Solution Approach 2:
The microprocessor is designed to perform multiple functions including both communication processing and audio data synthesis. The audio data processing unit is implemented as a software module within the microprocessor, enabling the same hardware to serve dual purposes: handling GSM/GPRS communication protocols and processing audio data for MMS applications, thus improving productivity without adding dedicated hardware
2Manufacturing precision
If wavetable synthesis is used for music signal processing, then audio quality is improved, but processor resource consumption increases
Solution Approach 1:
The audio data is divided into segments that are processed sequentially by the audio data processing unit. The microprocessor processes audio data in manageable chunks rather than attempting to handle entire audio files at once, reducing the instantaneous processor resource consumption while maintaining the quality of wavetable synthesis through systematic processing of segmented audio data
Solution Approach 2:
The patent introduces an audio data processing unit as an intermediary layer between the microprocessor and the wavetable synthesis system. This intermediary processes audio data using efficient algorithms and prepares optimized data structures that reduce the computational burden on the microprocessor while preserving the high audio quality characteristics of wavetable synthesis
3Ease of operation
If each micro processor manages independent program memory and data memory, then processing independence is improved, but hardware resource waste increases
Solution Approach 1:
The patent merges the memory management functions by implementing a unified memory system where the audio data processing unit and the microprocessor share common memory resources. Instead of allocating separate independent memory spaces for each processing function, the system uses shared memory with proper management protocols, thereby eliminating hardware resource waste while maintaining processing independence through software-based task management
Data Source
AI summary
The present invention relates to an audio data synthesis system for sequentially processing a first predetermined number of audio data to synthesize a digital audio signal cumulatively. The system comprises a first memory, a first processor, an audio data processing unit, and a second memory. The first memory is for storing a plurality of audio data. The first processor is for generating an audio processing request for requesting to process a second predetermined number of audio data. The audio data processing unit is for receiving the audio processing request, accessing the second predetermined number of audio data stored in the first memory, and calculating every two neighboring audio data to get data processing values, and after calculating all the second predetermined number of audio data, then obtaining a third predetermined number of data processing values. The second memory is for storing the third predetermined number of audio data.


