Media Processing Unit Compressed Domain Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital media processing systems face challenges in handling varying network conditions and display device capabilities, leading to inefficiencies and increased hardware complexity due to the need for decompression and handling of uncompressed video frames.
Innovation Solution
An integrated circuit with a media processing unit and network processing unit that converts compressed media streams based on network conditions, using a network conditions detector to adjust parameters such as latency and bandwidth, allowing for processing entirely in the compressed domain without decompression, and adapting to changes in network and display capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If digital media streams are decompressed to handle network conditions and display capabilities, then processing flexibility and adaptability are improved, but hardware complexity and processing requirements increase exponentially
Solution Approach 1:
The patent introduces an intermediary processing layer that operates on compressed media streams without full decompression. This intermediary layer enables network condition analysis, format conversion, and display capability matching while keeping the data in compressed form, thus providing processing flexibility without the exponential hardware complexity increase that would result from full decompression
Solution Approach 2:
The patent applies local quality by performing selective processing only on the portions of the media stream that need adaptation. Instead of decompressing the entire stream, the system processes specific segments or parameters (such as format conversion or network condition adjustments) while maintaining compression for the rest, thereby reducing overall hardware requirements while preserving necessary adaptability
2Device complexity
If compressed media streams are processed without decompression, then hardware requirements and processing bandwidth are reduced, but the ability to adapt to varying network conditions and display capabilities is limited
Solution Approach 1:
The patent implements dynamics by enabling the compressed media processing system to dynamically adjust its operation based on real-time network conditions and display capabilities. The system can change processing parameters, convert formats, and adapt bitrates while operating on compressed streams, thus maintaining adaptability without requiring full decompression and the associated hardware complexity
Solution Approach 2:
The patent applies parameter changes by modifying compression parameters (such as bitrate, resolution, or format) directly on the compressed media stream based on network conditions and display capabilities. This allows the system to adapt to varying requirements by changing encoding parameters without decompressing the data, thereby reducing hardware requirements while preserving adaptability
3Adaptability or versatility
If multiple digital formats are supported across different playback devices, then device versatility is improved, but hardware complexity increases due to the need for decompression and format conversion
Solution Approach 1:
The patent implements universality by creating a single processing platform that can handle multiple digital formats and playback device types without requiring separate decompression hardware for each format. The system performs format conversion and adaptation operations on compressed streams, enabling one device to serve multiple functions and support diverse playback requirements without exponential hardware complexity increases
Data Source
AI summary
Systems and methods for processing media streams for transport over a network based on network conditions. An integrated circuit comprises a media processing unit coupled to receive feedback from a network processing unit. The media processing unit converts a media stream from a compressed input stream to a compressed output stream such that the compressed output stream has characteristics that are best suited for the network conditions. Network conditions can include, for example, characteristics of the network (e.g., latency or bandwidth) or characteristics of the remote playback devices (e.g., playback resolution). Changes in the network conditions can result in a change in the conversion process.


