Video Random Access Constraints for Clean Mid-Stream Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video codec standards limit the flexibility of random access points in video bitstreams, making operations like fast forwarding, rewinding, and switching between streams cumbersome due to constraints on decodable leading pictures, especially when a clean random access (CRA) picture is not at the beginning of the bitstream.
Innovation Solution
Introduce 'broken link access' (BLA) pictures that allow non-decodable leading pictures after CRA pictures in the bitstream, using flags or indicators to manage these leading pictures, and redefine unit types and constraints to simplify mapping to container formats, enabling more flexible video delivery and editing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If CRA pictures are allowed only at the beginning of the bitstream with constraints on non-decodable leading pictures, then decoding reliability is improved, but adaptability and flexibility for random access operations deteriorate
Solution Approach 1:
The patent segments the bitstream into multiple independent random access segments by introducing CRA pictures at mid-stream positions. Each CRA picture creates a new decoding起点, allowing the bitstream to be divided into independent segments that can be accessed and decoded separately, thereby improving random access flexibility without compromising decoding reliability within each segment.
Solution Approach 2:
The patent introduces dynamic flags (no_output_of_prior_pics_flag, broken_link_flag) that allow the decoder to adaptively handle different scenarios. These flags enable the system to dynamically switch between different decoding behaviors based on the presence of non-decodable leading pictures, providing flexibility while maintaining reliability through conditional processing.
2Manufacturing precision
If constraints on non-decodable leading pictures are enforced, then decoding correctness is improved, but ease of operation for editing and adaptive delivery deteriorates
Solution Approach 1:
The patent applies preliminary action by inserting CRA pictures at strategically chosen mid-stream positions before editing or adaptive delivery operations. These pre-placed access points allow subsequent operations to start from known good decoding states, making editing and adaptive delivery easier while maintaining decoding correctness through the use of flags that guide the decoder.
Solution Approach 2:
The patent uses flags (no_output_of_prior_pics_flag, broken_link_flag) as intermediaries between the encoded bitstream and the decoder. These flags mediate the handling of non-decodable leading pictures, allowing the system to maintain decoding correctness by guiding the decoder to skip or handle such pictures appropriately, thereby facilitating easier editing and adaptive delivery operations.
3Adaptability or versatility
If mid-bitstream CRA pictures are allowed with non-decodable leading pictures, then adaptability for random access is improved, but device complexity increases due to additional flags and constraints
Solution Approach 1:
The patent extracts the complexity of handling non-decodable leading pictures into separate flag indicators (no_output_of_prior_pics_flag, broken_link_flag) that are attached to CRA pictures. This extraction allows the main decoding logic to remain relatively simple while the flags provide the necessary information to handle complex scenarios, thereby improving adaptability without proportionally increasing overall device complexity.
4Adaptability or versatility
If multiple types of RAP pictures are introduced, then versatility for different access scenarios is improved, but difficulty of detecting and measuring picture types increases
Solution Approach 1:
The patent uses flag indicators (no_output_of_prior_pics_flag, broken_link_flag) as visual markers to distinguish between different types of RAP pictures. These flags act like color codes that immediately indicate the picture type and the required decoding behavior, making it easier for the decoder to detect and handle different RAP picture types without increasing overall complexity.
Data Source
AI summary
Disclosed herein are innovations for bitstreams having clean random access (CRA) pictures and/or other types of random access point (RAP) pictures. New type definitions and strategic constraints on types of RAP pictures can simplify mapping of units of elementary video stream data to a container format. Such innovations can help improve the ability for video coding systems to more flexibly perform adaptive video delivery, production editing, commercial insertion, and the like.


