Bi-directional Video Compression in Packet Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time video compression technologies, such as MPEG standards, cannot utilize bi-directional reference frames in real-time video streams due to delays in video capture and coding, limiting compression efficiency.
Innovation Solution
A video frame recompression utility determines end-to-end delay tolerance and complexity ratios to reprocess Intra-coded and Predicted frames, replacing them with Bi-predictive frames for improved compression efficiency in packet switched networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If bi-directional reference frames are used in video compression, then compression efficiency is improved, but delays are introduced in real-time video transport
Solution Approach 1:
The patent applies preliminary action by buffering video frames before compression processing. The system buffers I-frames and P-frames in advance, then processes them to generate B-frames that reference both buffered frames and future frames. This allows bi-directional compression to be performed without introducing real-time delays, as the necessary reference frames are already prepared in the buffer.
Solution Approach 2:
The patent implements dynamics by making the compression process adaptive to network conditions. The system dynamically adjusts the compression level and frame processing based on real-time network status, allowing it to switch between different compression modes (I-frames only vs. B-frames) depending on whether delay tolerance is present, thus optimizing both compression efficiency and real-time performance.
2Productivity
If real-time video compression is performed without delay tolerance, then video quality is maintained, but compression efficiency is limited
Solution Approach 1:
The system dynamically adapts its compression strategy based on network conditions. When delay tolerance is detected, it switches to bi-directional compression using B-frames for higher efficiency. When real-time performance is critical, it falls back to I-frames and P-frames only, ensuring video quality is maintained while optimizing compression efficiency for the given network environment.
Solution Approach 2:
The patent changes the compression parameters adaptively by modifying the frame type selection based on delay tolerance status. The system adjusts the mix of I-frames, P-frames, and B-frames according to network conditions, changing compression ratios and reference frame strategies to balance between compression efficiency and video quality preservation.
Data Source
AI summary
A method, a system and a computer device for initiating bi-directional compression of a video stream in a packet switched network, based on delay tolerance of a service or application. A video frame recompression (VFR) utility determines an end-to-end (E2E) delay tolerance retrieved from a Real-time Transport Control Protocol (RTCP) report. The VFR utility then determines the actual expected delay based on a deep inspection of packet headers. The VFR utility utilizes a processing opportunity delay (which determines whether the E2E delay tolerance is greater than the actual expected delay) to reprocess video content comprising Intra-coded (I) pictures/frames and Predicted (P) frames to improve compression efficiency. The VFR utility may also utilize a complexity ratio which is a ratio of the I-Frame rate and the P-Frame rate to select frames for compression. The VFR utility recompresses video content by replacing P-Frames with B-Frames.


