Selective Audio Segment Compression for Accelerated Media Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods for accelerating media playback struggle to selectively compress audio segments within a predefined playback time period while maintaining user comprehension, as they fail to effectively identify which audio segments to play and at what compression rates.
Innovation Solution
The system calculates the playback speed of video segments based on the duration and received playback time, analyzes audio segments for similarity, assigns priority weights, and modifies segments by removing those with the lowest weights to fit the playback time, ensuring that high-priority audio remains intact and the playback duration matches the time period.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If audio segments are uniformly accelerated to match video playback speed, then playback time is reduced, but pitch increases making user comprehension difficult
Solution Approach 1:
The audio track is divided into multiple segments based on content type (dialogue, music, sound effects). Each segment is processed independently with different compression rates, allowing dialogue to maintain natural pitch while other elements are compressed to reduce overall playback time.
Solution Approach 2:
Different quality levels are applied to different audio segments. High-quality playback with natural pitch is maintained for dialogue segments, while compressed playback is applied to music and sound effects segments, optimizing both comprehension and time efficiency.
2Productivity
If audio compression is applied to reduce playback time, then playback speed increases, but audio comprehension deteriorates
Solution Approach 1:
The audio is segmented by content type, and each segment receives appropriate compression treatment. Dialogue segments maintain higher quality and lower compression to preserve comprehension, while background audio segments undergo higher compression to reduce overall playback time.
Solution Approach 2:
Variable quality compression is applied locally to different audio segments based on their importance for comprehension. Critical dialogue segments retain high fidelity, while less critical segments are heavily compressed, achieving both speed and comprehension goals.
3Device complexity
If all audio segments are processed with the same compression rate, then processing is simplified, but optimal playback time cannot be achieved
Solution Approach 1:
The audio track is segmented into distinct content types (dialogue, music, sound effects), enabling differential compression strategies. This segmentation allows the system to achieve optimal playback time by applying appropriate compression to each segment type without requiring overly complex processing.
Solution Approach 2:
Different compression parameters are applied to different audio segments based on their content type. Dialogue segments use lower compression parameters to maintain clarity, while music and sound effects use higher compression parameters to reduce playback time, optimizing the balance between complexity and time efficiency.
Data Source
AI summary
Systems and methods are disclosed herein for selective audio segment compression for accelerated playback of media assets. A playback speed of the video segment of a media asset is calculated based on the duration of the video segment and a received playback time period. A priority weight for each of the various audio segments is then determined. The audio segments with the lowest priority weight are removed from the group of various audio segments. The system then determines whether the duration of the remaining audio segments exceeds the received playback time period. If so, the system modifies the remaining audio segments by removing another audio segment with the lowest priority weight from the remaining audio segments. The system then rechecks whether the received playback time period is exceeded. If not, the system generates for playback the video segment based on the video playback speed and the remaining audio segments.


