Bitstream Transcoding via Auxiliary Information Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing bitstream processing methods face inefficiencies due to high resource usage and storage constraints, particularly in transcoding, which involves decoding and re-encoding, leading to low transcoding efficiency and potential storage issues.
Innovation Solution
A bitstream processing method and device that acquires auxiliary information such as encoding type, capability level, code rate, and other parameters to determine the need for complete or partial encoding and decoding, optimizing transcoding operations and reducing resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple bitstreams are stored to meet different format requirements, then adaptability to terminal apparatuses is improved, but storage space is occupied and may become insufficient
Solution Approach 1:
The patent applies universality by creating a multi-functional bitstream structure that can serve multiple terminal apparatuses with different format requirements. The encoded bitstream contains auxiliary information that enables it to be adapted to various decoding formats, making a single bitstream universally applicable to multiple terminals rather than requiring separate bitstreams for each format.
Solution Approach 2:
The patent uses parameter changes by modifying the bitstream through the addition of auxiliary information containing format adaptation data. By changing the parameters of the bitstream (adding metadata about supported formats, resolution, bitrate options), the same bitstream can be dynamically adapted to different terminal requirements without creating multiple copies.
2Adaptability or versatility
If transcoding is performed in real time by decoding and re-encoding, then format conversion capability is improved, but calculation amount increases and transcoding efficiency decreases
Solution Approach 1:
The patent applies preliminary action by pre-encoding the bitstream with auxiliary information that contains format adaptation parameters before transmission. This preliminary preparation allows the receiving end to perform fast format conversion without needing to perform complete decoding and re-encoding, as the necessary encoding parameters are already available in the auxiliary information.
Solution Approach 2:
The patent extracts the essential encoding parameters and format information from the encoding process and places them in auxiliary information within the bitstream. This extraction allows the receiving end to obtain necessary parameters without performing full decoding, enabling efficient format conversion by taking out only the critical information needed for re-encoding.
3Manufacturing precision
If complete decoding and re-encoding is performed for transcoding, then format conversion accuracy is improved, but resource consumption increases
Solution Approach 1:
The patent uses copying by creating a copy of the essential encoding parameters and storing them in auxiliary information within the bitstream. Instead of performing complete decoding to extract parameters, the system copies the necessary encoding data directly into the auxiliary information structure, maintaining accuracy while reducing the computational resources needed for parameter extraction during transcoding.
Data Source
AI summary
Provided is a bitstream processing method, including: acquiring auxiliary information in a bitstream, where the auxiliary information includes at least one of bitstream information for transcoding or bitstream information for supporting transcoding; and transcoding the bitstream by using the auxiliary information and generating a transcoded bitstream. Further provided are a bitstream processing device and a storage medium.
