Buffered Audio Encoding for Extended Recording Capacity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current codec technologies face limitations in storing and processing large amounts of audio and video data, leading to inadequate recording capacity and delays that can result in information loss, especially in devices with limited storage and processing resources.
Innovation Solution
Implementing a piecemeal encoding approach using a buffered-encryption method that encodes audio or video data in parallel with capture, utilizing multiple buffers to manage memory efficiently and reduce post-processing requirements, allowing for increased recording capacity and reduced storage utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If traditional codec encoding is used, then storage space is reduced, but processing time increases significantly and recording capacity is limited
Solution Approach 1:
The patent applies preliminary action by performing encoding operations on audio data as it is being captured, rather than waiting until capture is complete. The system encodes chunks of audio data in real-time during the capture process, which prevents the accumulation of unencoded data and enables longer recording capacities without proportionally increasing total processing time.
2Duration of action of moving object
If more storage space is allocated for encoding, then longer recordings are possible, but device storage resources are limited
Solution Approach 1:
The patent applies segmentation by dividing the audio capture and encoding process into discrete chunks or segments. Instead of capturing and storing all raw audio data before encoding, the system processes audio in manageable segments, encoding each segment as it is captured. This reduces the peak storage requirements while enabling longer overall recording durations.
3Productivity
If real-time encoding is implemented, then recording capacity increases, but processing resources are consumed continuously
Solution Approach 1:
The patent applies periodic action by encoding audio data in periodic intervals or chunks rather than continuously processing every sample. The system captures audio in buffers or chunks and encodes these periodic segments, which reduces instantaneous processing resource consumption while maintaining overall encoding efficiency and enabling extended recording capacity.
Data Source
AI summary
Systems and methods for capturing and/or storing audio content are provided. A content queue stores a first portion of the audio content in a first buffer. The first portion of the content is codec-encoded. While codec-encoding the first portion, the content queue stores a second portion of the content in a second buffer. After codec-encoding of the first portion is complete, the second portion is codec-encoded. While codec-encoding the second portion, a third portion of the audio content is stored in a buffer other than the second buffer.


