Video Transcoding Using Buffered Intermediate Encoding Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional transcoding methods cannot utilize intermediate information from undecoded frames for encoding, limiting the efficiency and quality of transcoding and rate conversion of video streams.
Innovation Solution
Storing and using intermediate encoding information generated before converting a video stream from one compressive encoding method to another, allowing for the utilization of this information during transcoding to enhance picture quality and reduce processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional transcoding methods are used where only the first frame is decoded and intermediate information is directly used for encoding, then the transcoding processing load is reduced, but the intermediate information of undecoded frames cannot be utilized
Solution Approach 1:
The patent decodes a predetermined number of frames in advance before transcoding begins, storing their intermediate information (motion vectors, prediction modes, quantization parameters) in a buffer. This preliminary decoding action enables the transcoder to utilize intermediate information from future frames during the encoding process, improving both efficiency and information utilization without waiting for actual frame decoding during transcoding.
2Manufacturing precision
If intermediate information from subsequent frames is utilized during transcoding, then picture quality and encoding efficiency are improved, but computation and memory requirements increase
Solution Approach 1:
Instead of decoding all frames in advance or during transcoding, the patent decodes only a predetermined limited number of frames (e.g., 2-5 frames) before transcoding. This partial action provides sufficient intermediate information from subsequent frames to improve picture quality and encoding efficiency, while avoiding the excessive computation and memory requirements that would result from decoding the entire video sequence in advance.
Solution Approach 2:
The patent changes the parameter of frame decoding quantity from the conventional single frame to a predetermined number of frames. This parameter adjustment enables the system to balance between utilizing intermediate information from subsequent frames (improving picture quality) and controlling computation/memory requirements by limiting the number of pre-decoded frames to a manageable amount.
Data Source
AI summary
A transcoding method and apparatus designed to reduce, with a high picture quality, the computation processing volume required for transcoding are provided. A recording and reproduction apparatus 100 includes an encoder 101, a transcoder 102, an intermediate information storage memory 105, a stream storage memory 106, a compression expansion means 107, an input image storage memory 108, and a user interface 110. When performing encoding in an encoder 104 with a second compressive encoding method, the intermediate information is read from the intermediate information storage memory 105, processed into a utilizable format, and utilized during encoding with the second compressive encoding method.


