Video Encoding Hierarchical Delta Frames File Size Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for reducing video file size for long-term storage, such as removing delta-frames and key-frames, require transcoding or significant information loss, lacking a efficient and non-transcoding solution.
Innovation Solution
A video encoding method that organizes delta frames in a hierarchical prediction pattern with hidden delta frames, allowing for later replacement of key frames with corresponding delta frames, reducing file size without transcoding and maintaining video quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If key frames are removed to reduce file size, then storage space is reduced, but video quality and reliability deteriorate significantly
Solution Approach 1:
The video stream is segmented into different frame types (key frames and delta frames) organized in a hierarchical prediction pattern. Delta frames are further segmented into temporal layers, allowing selective removal of less critical segments while preserving essential video information through retained key frames and selected delta frames.
Solution Approach 2:
Hidden delta frames are pre-encoded and stored alongside key frames during the initial encoding process. These hidden delta frames contain predictive information that can be later used to replace key frames, preparing the video stream in advance for potential file size reduction without quality loss.
2Quantity of substance
If transcoding is performed to reduce file size, then storage space is reduced, but processing complexity and time increase
Solution Approach 1:
The video stream is pre-encoded with a specific hierarchical structure including hidden delta frames during the initial encoding process. This preliminary structuring eliminates the need for complex transcoding operations later, as file size reduction can be achieved through simple frame replacement using the pre-prepared hidden delta frames.
Solution Approach 2:
Instead of performing complex transcoding operations, the solution uses pre-encoded hidden delta frames as copies that can directly replace key frames. This copying approach avoids the computational complexity of transcoding while achieving the desired file size reduction.
3Productivity
If delta frames are organized in hierarchical prediction pattern, then file size reduction efficiency is improved, but encoding complexity increases
Solution Approach 1:
Delta frames are segmented into multiple temporal layers within the hierarchical prediction pattern, allowing for efficient and selective file size reduction by removing entire layers. This segmentation enables productivity improvement through layer-based removal while the encoding complexity is managed through systematic organization.
Solution Approach 2:
The solution adds a temporal layer dimension to the traditional frame structure, organizing delta frames into hierarchical temporal layers. This dimensional organization enables more efficient file size reduction strategies while managing encoding complexity through structured multi-layer processing.
Data Source
AI summary
A video encoding method comprises encoding a series of images of original video data into an encoded video stream comprising key frames and delta frames, wherein the delta frames are organized in a hierarchical prediction pattern comprising a plurality of temporal layers. The video encoding method further comprises adding to the encoded video stream a hidden delta frame for at least some of the key frames. Each hidden delta frame corresponds to a key frame, is based on same original video data as the corresponding key frame and is referring to a previous key frame in the encoded video stream. Also, a method of reducing a file size of the video stream encoded according to the video encoding method is disclosed.


