Universal Video Codec Adaptive Compression Strategy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Raw video files are excessively large, requiring significant bandwidth and storage, necessitating efficient video compression methods that maintain visual quality without loss.
Innovation Solution
A method of video compression that involves fully compressing initial frames and partially compressing subsequent frames, with a dynamic adaptation to working conditions such as latency, bandwidth, and CPU power, using a universal video codec with encoding, entropy coding, and decoding units to create and decompress bitstreams.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If full compression is applied to all video frames, then storage space and bandwidth are reduced, but processing time and computational complexity increase
Solution Approach 1:
The video compression process is segmented into two distinct modes: full compression for key frames and partial compression for non-key frames. This segmentation allows the system to apply different processing intensities to different portions of the video data, reducing overall processing time while maintaining compression efficiency.
Solution Approach 2:
The patent applies partial compression to non-key frames, performing only essential compression operations rather than complete compression. This partial action reduces the computational burden and processing time for frames that don't require full compression quality, while still achieving overall data size reduction.
2Quantity of substance
If full compression is applied to all video frames, then storage space and bandwidth are reduced, but device complexity and processing power requirements increase
Solution Approach 1:
The video stream is segmented into key frames and non-key frames, with different compression strategies applied to each segment. Key frames receive full compression processing while non-key frames receive simplified partial compression, reducing overall device complexity.
Solution Approach 2:
Different compression qualities are applied locally to different frame types: high-quality full compression for key frames and lower-quality partial compression for non-key frames. This local quality differentiation reduces processing complexity while maintaining acceptable overall video quality.
3Device complexity
If partial compression is applied to maintain lower processing complexity, then processing time and device requirements are reduced, but compression efficiency and storage reduction decrease
Solution Approach 1:
By segmenting the video into key frames and non-key frames, the system achieves compression efficiency through the combination of full compression on key frames (providing strong baseline compression) and partial compression on non-key frames (reducing overall data size further), while keeping processing complexity manageable.
Data Source
AI summary
A method of video compression comprising: (a) receiving a first block of video frames; (b) fully compressing the first one or more video frames and partially compressing the other frames in said block of video frames; (c) optionally adding a next block of video frames to the already processed video frames, wherein said processed video frames comprises fully decoded video frames and partially decoded video frames; (d) fully compressing the next one or more frames and partially compressing other frames in said already processed video frames and said optionally next block of video frames; and repeating steps (c) and (d).


