Video Bitstream Random Access with CRA and BLA Picture Types
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video codec standards limit the flexibility of random access points in video bitstreams, restricting the ability to perform operations like fast forward, rewind, and seamless switching between video streams, due to constraints on decodable leading pictures.
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 for random access point pictures to simplify mapping to container formats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If constraints on decodable leading pictures are maintained in existing video codec standards, then decoding reliability is ensured, but flexibility of random access points is restricted
Solution Approach 1:
The patent segments the bitstream into multiple CRA (Clean Random Access) pictures, each serving as an independent random access point. By dividing the video stream into segments that can be independently decoded, the system enables flexible random access at multiple points while maintaining decoding reliability within each segment. The segmentation allows leading pictures to be associated with specific CRA pictures without compromising overall decoding stability.
Solution Approach 2:
The patent introduces dynamic management of leading pictures through flags and indicators that allow the decoder to adaptively handle non-decodable leading pictures. The system dynamically adjusts decoding behavior based on the presence of CRA pictures and associated leading pictures, enabling flexible random access while maintaining reliability through adaptive control mechanisms.
2Ease of operation
If CRA pictures are allowed only at the beginning of the bitstream, then decoding simplicity is maintained, but operational flexibility for fast forward and rewind is limited
Solution Approach 1:
The patent divides the bitstream into multiple segments, each beginning with a CRA picture that can serve as an independent random access point. This segmentation enables fast forward and rewind operations to jump to any CRA picture rather than being restricted to the beginning of the bitstream, significantly improving operational flexibility while managing complexity through structured segmentation.
Solution Approach 2:
The patent introduces leading pictures as intermediary elements that bridge CRA pictures in the bitstream. These leading pictures, which may be non-decodable, serve as placeholders or markers that enable random access functionality without requiring complex restructure of the entire bitstream, thus easing operational flexibility while controlling device complexity.
3Adaptability or versatility
If non-decodable leading pictures are allowed after CRA pictures in the middle of the bitstream, then random access flexibility is improved, but mapping to container format becomes more complex
Solution Approach 1:
The patent segments the bitstream at CRA picture boundaries, creating independent units that can be mapped to container formats. Each segment begins with a CRA picture and may include associated leading pictures. This segmentation simplifies mapping to container formats by creating clear boundaries and units, while still allowing non-decodable leading pictures to enhance random access flexibility within each segment.
Solution Approach 2:
The patent applies different handling rules locally to different parts of the bitstream. CRA pictures and their associated leading pictures are treated as a local unit with specific properties, allowing non-decodable leading pictures to exist without requiring changes to the overall container format mapping strategy. This local quality approach enables increased access points while managing mapping complexity through localized handling.
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.


