Video Editing Random Access Point Alignment to Avoid Re-Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding techniques require frequent re-encoding and re-packaging of media content items when operators add or change points of interest, leading to significant computational expense and time consumption.
Innovation Solution
A method that involves modifying operator-specified points of interest to coincide with existing random access points in encoded media content, avoiding re-encoding and re-packaging by using a video editing application to snap points of interest to the closest random access point, and adjusting or accepting operator modifications, with an encoding application handling necessary re-encoding only for non-coinciding points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If operators add or change points of interest in media titles after encoding, then the media title can accommodate new points of interest, but re-encoding and re-packaging must be performed which is computationally expensive and time consuming
Solution Approach 1:
The patent performs preliminary encoding of the media title with initial points of interest before operators need to add or change them. The encoded version is prepared in advance with random access points positioned to accommodate future point of interest additions without requiring re-encoding, thus resolving the contradiction between adaptability and productivity.
2Adaptability or versatility
If operators add or change points of interest in media titles, then new points of interest can be accommodated, but re-encoding and re-packaging must be performed which consumes significant time
Solution Approach 1:
The encoding process is performed in advance with random access points strategically positioned during the initial encoding phase. This preliminary action ensures that future point of interest additions can be accommodated by simply updating metadata rather than re-encoding, thereby eliminating time consumption while maintaining adaptability.
3Adaptability or versatility
If re-encoding is performed to accommodate new points of interest, then the media title can be updated, but computational resources are wasted
Solution Approach 1:
Instead of re-encoding the entire media title when points of interest need to be added or changed, the patent creates a metadata copy or overlay that specifies the new points of interest. This metadata is applied to the existing encoded video, allowing updates without re-encoding and thus avoiding computational resource waste while maintaining adaptability.
4Adaptability or versatility
If media titles are re-encoded and re-packaged frequently, then points of interest can be updated, but the process becomes inefficient
Solution Approach 1:
The patent separates the media title into the encoded video content and the points of interest metadata as independent components. This segmentation allows the video to remain encoded once while the points of interest can be modified by updating only the metadata portion, thereby maintaining adaptability without sacrificing encoding efficiency.
Data Source
AI summary
In various embodiments, a video editing application receives, from an encoding application, a list of random access points of an encoded media content item. When an operator specifies a point of interest for the media content item, the video editing application determines a closest random access point to the point of interest and modifies the point of interest to coincide with the closest random access point. The encoding application can also modify the point of interest to coincide with an existing random access point if the point of interest is within a tolerance of the existing random access point and the point of interest is not frame specific. Further, the encoding application can modify media metrics, computed using pre-encoded versions of the media content item, using heuristics to account for operator-specified points of interest that do not coincide with, or are not within a tolerance of, existing random access points.


