Video Asset Change Signaling for Boundary-Aware FEC Splicing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing MPEG-H MMT technologies face challenges in supporting robust splicing capabilities, particularly for advertisement insertion and error correction, as they often require unnecessary error correction processing due to lack of data unit boundary awareness, limiting splicing features like pre-roll and mid-roll ad insertion.
Innovation Solution
The solution involves signaling error correction awareness of data unit boundaries through parameters like data_unit_boudary_aware_FEC, and using Asset Change Request messages to indicate whether error correction units cross data unit boundaries, allowing devices to perform splicing operations without unnecessary error correction processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If error correction is always performed on video data during splicing operations, then data integrity is improved, but processing complexity and overhead increase unnecessarily
Solution Approach 1:
The patent introduces a boundary awareness parameter that changes the state of error correction processing from always-on to conditionally-active based on whether data unit boundaries are crossed, thereby reducing unnecessary processing while maintaining data integrity where needed
Solution Approach 2:
The system performs self-assessment by checking whether error correction data units cross data unit boundaries before executing error correction processing, allowing the system to automatically determine when processing is necessary without external intervention
2Reliability
If error correction processing is performed on all video data, then error protection is improved, but splicing capability deteriorates due to inability to perform splicing at data unit boundaries
Solution Approach 1:
The patent applies different error correction strategies to different regions of the video data: full error correction protection where data unit boundaries are not crossed, and reduced or no error correction processing where data unit boundaries are crossed, enabling splicing operations at those boundaries
Solution Approach 2:
The patent segments the video data into data units with defined boundaries and applies error correction processing selectively to each segment based on whether it crosses boundaries, allowing splicing operations to occur at segment boundaries without compromising error protection within segments
3Reliability
If FEC layer is added on top of MMT packages, then error correction is improved, but splicing operation complexity increases due to requiring FEC processing before MMT package processing
Solution Approach 1:
The patent merges the error correction awareness information into the MMT package structure itself rather than maintaining a separate FEC layer, allowing splicing operations to be performed directly on MMT packages without requiring separate FEC processing steps
Data Source
AI summary
The techniques described herein relate to methods, apparatus, and computer readable media configured to perform an asset change for video data. First video data comprises a sequence of data units separated by data unit boundaries, and a sequence of error correction data units, wherein each error correction data unit is associated with one or more data units from the sequence of data units. Based on the received first video data, it can be determined whether an error correction data unit from the sequence of error correction data units associated with an asset change point of the first video data crosses one or more data unit boundaries of the first video data. Based on the determination, an asset change operation for the first video data and second video data is performed, wherein the second video data is different than the first video data.


