Video Transcoding via Hierarchical Syntax Evaluation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional video transcoding systems perform computationally intensive motion estimation and mode decision independently without utilizing available frame information, leading to increased complexity and inefficiency.
Innovation Solution
A method and system that extract and evaluate hierarchical syntax elements from decoded frames to refine motion estimation and mode decision, reducing computational complexity by using decoder information to resize and encode macroblocks efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If conventional independent motion estimation and mode decision are performed without utilizing decoder information, then the encoding process is simpler, but computational complexity increases and transcoding efficiency decreases
Solution Approach 1:
The patent extracts and evaluates syntax elements from the decoded frame before performing motion estimation and mode decision. By preparing decoder information in advance (pre-action), the encoder can utilize this information during encoding to reduce computational complexity while improving transcoding efficiency, resolving the contradiction between simple encoding process and high productivity
2Productivity
If decoder information is extracted and evaluated hierarchically to refine motion estimation, then transcoding efficiency improves, but the processing steps become more complex
Solution Approach 1:
The patent segments the syntax element evaluation into a hierarchical structure, processing different types of syntax elements at different levels of detail. This segmentation allows the system to achieve high transcoding efficiency through refined motion estimation while managing processing complexity by organizing steps hierarchically rather than uniformly
Solution Approach 2:
The patent applies different evaluation criteria and processing depths to different regions and types of macroblocks based on their local characteristics. By adapting the processing quality locally rather than uniformly across the entire frame, the system improves transcoding efficiency where needed while avoiding unnecessary complexity in regions where simpler processing suffices
Data Source
AI summary
The present disclosure relates to a method and a system for transcoding a digital video. The method and system includes a decoder, a hierarchical motion sampling and re-estimation engine, a resizing engine and an encoder. The decoder extracts a plurality of pre-determined decoder information pertaining to each macroblock of a plurality of macroblocks of each of a decoded frame of a plurality of decoded frames of the digital video. The decoder information includes syntax elements. The hierarchical motion sampling and re-estimation engine evaluates hierarchically the syntax elements pertaining to the each macroblock of the plurality of macroblocks of the plurality of decoded frames. The resizing engine resizes each of the macroblock of the plurality of macroblocks based on evaluated hierarchical syntax elements. The encoder encodes each of re-sized macroblock based on the evaluated hierarchical syntax elements.


