Video Encoder Merging Access Units for Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in achieving improvements in coding efficiency, image quality, and reducing processing amounts and circuit scale.
Innovation Solution
An encoder and decoder system that encodes and decodes pictures with common time information across different layers, adding them to a single access unit in a bitstream, and using flags to indicate the presence of multiple access units and layer structures, enabling scalable encoding and decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple access units are processed separately in existing video coding systems, then processing flexibility is maintained, but coding efficiency and processing speed are reduced
Solution Approach 1:
The patent combines multiple access units into a single access unit structure, allowing multiple pictures with common time information to be processed together. This merging approach increases coding efficiency by reducing redundant processing operations while maintaining the necessary flexibility through the flag-based differentiation mechanism.
Solution Approach 2:
The patent introduces a flag field that segments the processing logic into different paths based on whether multiple access units are present. This segmentation allows the system to handle both single and multiple access unit cases efficiently without requiring complete redesign of the processing architecture.
2Productivity
If pictures from different layers are encoded separately, then encoding flexibility is maintained, but processing amount and time increase
Solution Approach 1:
The patent merges the encoding process for multiple pictures with common time information from different layers into a single processing operation. By combining these pictures into one access unit, the system reduces the total processing amount and time while maintaining the ability to handle different layer configurations through the flag field.
3Productivity
If a flag field is added to indicate multiple access units, then coding efficiency is improved, but bitstream complexity increases
Solution Approach 1:
The patent segments the complexity management by adding a single flag field that differentiates between single and multiple access unit cases. This simple segmentation approach improves coding efficiency without significantly increasing bitstream complexity, as the flag provides clear differentiation with minimal overhead.
Data Source
AI summary
An encoder includes circuitry and memory coupled to the circuitry. In operation, the circuitry: encodes one or more pictures which have common time information and each of which is included in a different layer; adds the one or more pictures into one access unit in a bitstream; and adds, into the bitstream, a first flag indicating that a total number of access units present in the bitstream is one.


