Video Editing Alignment of Points of Interest to Random Access Points
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 align points of interest with closest random access points, and adjusting or adding keyframes as needed.
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 features, 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, then uses frame-accurate seeking to locate specific frames without re-encoding. When points of interest are added or changed, the system seeks to the relevant frames using timestamp information and updates only the necessary portions, avoiding full re-encoding.
Solution Approach 2:
The patent divides the media title into segments based on points of interest and uses frame-accurate seeking to access specific segments. This allows the system to work with individual frames or small groups of frames rather than the entire media title, enabling efficient updates without processing all content.
2Adaptability or versatility
If operators add or change points of interest in media titles, then new features can be implemented, but re-encoding and re-packaging must be performed which consumes significant time
Solution Approach 1:
The system performs preliminary encoding with timestamp information stored for each point of interest. When changes are needed, it uses this pre-stored timestamp data to directly seek to the relevant frames without time-consuming re-encoding, significantly reducing the time required for updates.
Solution Approach 2:
The patent creates copies of specific frames at point of interest locations using frame-accurate seeking and timestamp information. These frame copies can be updated independently without affecting the entire media title, allowing rapid modifications without full re-encoding time.
3Reliability
If traditional encoding methods are used, then media titles can be packaged with points of interest, but frequent re-encoding is required which increases computational expense
Solution Approach 1:
The patent replaces the mechanical re-encoding process with a computational frame-seeking approach. Instead of physically re-encoding entire media titles when points of interest change, the system uses frame-accurate seeking with timestamp information to locate and update only the necessary frames, dramatically reducing computational expense.
Solution Approach 2:
The patent introduces timestamp information as an intermediary between the encoding process and point of interest management. These timestamps serve as markers that enable direct access to specific frames without re-encoding, acting as a mediator that allows updates with minimal computational expense while maintaining packaging accuracy.
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.


