Audio Data Playback From Specific Point Without Full Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices require decoding all encoded audio data before playing it from a specific point, leading to waiting time and incomplete playback when only a portion of the data is requested, as they decode the entire data set.
Innovation Solution
An electronic device with an audio data processing module that generates a storage space for decoded audio data, decodes only the requested portion of encoded audio data, and outputs it, allowing for immediate playback without waiting for the entire data to be decoded.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all encoded audio data is decoded before playback, then the audio data can be played from any point, but the waiting time increases and decoding efficiency decreases
Solution Approach 1:
The patent segments the audio data into frames with playable unit length, allowing the system to decode and play only the requested segment from a specific point rather than the entire dataset. This segmentation enables random access to audio content without requiring full decoding beforehand.
Solution Approach 2:
The patent pre-decodes audio data into frames and stores them in a storage space before playback is requested. When playback is needed, the system retrieves the pre-decoded frames corresponding to the requested time range, eliminating the need to decode the entire audio stream from scratch.
2Quantity of substance
If all encoded audio data is decoded, then complete audio data is available, but the decoding resource consumption increases
Solution Approach 1:
The patent extracts only the necessary audio frames corresponding to the requested playback time range from the encoded data, rather than processing the entire audio stream. This extraction approach reduces decoding resource consumption while providing complete audio data for the specific playback request.
Solution Approach 2:
The patent performs partial decoding by processing only the portion of audio data needed for the requested playback point and duration, rather than decoding the complete audio stream. This partial action reduces energy and resource consumption while maintaining sufficient data for the playback requirement.
3Reliability
If encoded audio data is decoded from the beginning, then the playback starts correctly, but the playback cannot start immediately at a later point
Solution Approach 1:
The patent divides the audio stream into discrete frames with known time positions and playable unit length. This segmentation allows the system to directly access and play the frame corresponding to any requested time point without sequential decoding from the beginning, enabling immediate playback start at any position.
Solution Approach 2:
The patent introduces a storage space as an intermediary between the encoded audio data and the playback output. Pre-decoded frames are stored in this intermediate storage, allowing the playback system to retrieve and output audio data from any point without re-decoding from the beginning, thus achieving both correctness and speed.
Data Source
AI summary
Methods and apparatuses of operating audio data of an electronic device are provided. A storage space is generated where decoded audio data is stored. Frames are stored in the storage space. The frames have a playable unit length that corresponds to a full length that is formed when encoded audio data is decoded. The encoded audio data is decoded from a requested playback point and the decoded audio data is stored in the storage space, upon detecting a request for playback of audio data at the requested playback point. The decoded audio data is output.


