Video Transcoding Using Decoding Data for Faster Predictive Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video transcoding methods consume high hardware resources and have slow transcoding speeds due to the lack of prior knowledge in encoding processes.
Innovation Solution
A method for video transcoding that involves decoding an initial compressed video file to obtain an original compressed video file and a decoding dataset, using predictive coding on first coding units based on target decoding sub-data to optimize the transcoding process, thereby reducing resource consumption and improving speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If fixed configuration encoding parameters are used without prior knowledge, then the encoding process is simple, but hardware resource consumption is high and transcoding speed is slow
Solution Approach 1:
The patent applies preliminary action by performing decoding first to obtain decoding data before encoding. The decoding data obtained from the initial compressed video file is reused as reference information during the encoding process, eliminating the need for redundant processing and reducing hardware resource consumption while improving transcoding speed.
Solution Approach 2:
The patent merges the decoding and encoding processes by reusing the decoding data obtained during the initial decoding phase. Instead of treating decoding and encoding as completely separate operations, the method combines them by utilizing the already-decoded information as reference for the encoding process, thereby reducing overall computational load and resource consumption.
2Productivity
If decoding data is not reused in encoding process, then the encoding process is independent and simple, but transcoding efficiency is low
Solution Approach 1:
The patent implements feedback by using the decoding data obtained during the decoding phase as reference information for the subsequent encoding process. The decoding data is fed back into the encoding process to guide the encoding of coding units, improving transcoding efficiency by leveraging previously processed information without significantly increasing system complexity.
Solution Approach 2:
The patent changes the parameter utilization by repurposing the decoding data (originally obtained for decoding purposes) as reference parameters for encoding. Instead of treating decoding and encoding parameters as separate and independent, the method transforms the decoding data into useful reference information for the encoding process, thereby improving efficiency without adding complex new parameters.
Data Source
AI summary
A method for video transcoding, an apparatus, an electronic device and a readable storage medium are suggested, which relates to the technical field of artificial intelligence including video processing, big data, and cloud services. The method for video transcoding includes: decoding an initial compressed video file to obtain an original compressed video file and a decoding dataset acquired during a decoding process; obtaining a target decoding sub-data from a decoding data corresponding to a frame to be encoded according to a position of a first coding unit in the frame to be encoded; performing a predictive coding on the first coding unit according to the target decoding sub-data to obtain a first prediction block of the frame to be encoded; obtaining a target compressed video file according to each frame to be encoded and the corresponding first prediction block.


