Video Transcoding Using Decoding Data for Faster Predictive Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvetranscoding speedVSAvoidhardware resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If decoding data is not reused in encoding process, then the encoding process is independent and simple, but transcoding efficiency is low

Engineering Contradiction:
Improvetranscoding efficiencyVSAvoidencoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260067478A1Method for video transcoding, apparatus, electronic device, and readable storage medium
Publication Date: 2026.03.05 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US20260067478A1 patent drawing
  • US20260067478A1 patent drawing
  • US20260067478A1 patent drawing

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.