Video Transcoding via Hierarchical Syntax Evaluation

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

VSEngineering 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

Engineering Contradiction:
Improveencoding process complexityVSAvoidtranscoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

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

Inventive Principle:
Principle #10Preliminary action

2Productivity

If decoder information is extracted and evaluated hierarchically to refine motion estimation, then transcoding efficiency improves, but the processing steps become more complex

Engineering Contradiction:
Improvetranscoding efficiencyVSAvoidprocessing steps complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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

Inventive Principle:
Principle #1Segmentation

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

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10205955B2Method and system for transcoding a digital video
Publication Date: 2019.02.12 RIVERSILICA TECH PVT
  • US10205955B2 patent drawing
  • US10205955B2 patent drawing
  • US10205955B2 patent drawing

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.