Segment-Based Video Encoding Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding technologies face challenges in achieving optimal quality and efficiency due to complexities in determining subjective video quality and balancing bit-rate and time constraints, particularly in segmenting and encoding video content effectively across different scenes and resource limitations.

Innovation Solution

A segment-based video encoding optimization method that splits input video streams into segments, selects representative segments, applies a quality-driven encoding scheme, and adjusts encoding configurations based on evaluated quality to generate an output stream that balances quality and bit-rate, using techniques like GOP-based encoding and adaptive compression parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video encoding is performed to achieve high quality, then video quality is improved, but bit-rate consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbit-rate consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The video stream is divided into multiple segments, and representative segments are selected for quality-driven encoding. This segmentation allows the system to apply different encoding strategies to different parts of the video, optimizing quality where needed while reducing bit-rate in less critical areas, thus resolving the contradiction between high quality and low bit-rate consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies quality-driven encoding selectively to representative segments rather than uniformly across the entire video stream. By determining encoding configurations based on evaluated quality of representative segments and applying them locally, the system achieves high quality in critical areas while minimizing overall bit-rate consumption.

Inventive Principle:
Principle #3Local quality

2Productivity

If encoding configuration is optimized for each segment, then encoding efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary encoding on representative segments to determine optimal encoding configurations before applying these configurations to the entire video stream. This preliminary action allows the system to pre-calculate and store encoding configurations, reducing the complexity of real-time decision-making while maintaining high encoding efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses representative segments as copies or samples of the overall video content. By analyzing these representative copies to determine encoding configurations, the system avoids the complexity of analyzing every single segment while still achieving optimized encoding efficiency through the extrapolation of patterns from the representative samples.

Inventive Principle:
Principle #26Copying

3Reliability

If quality evaluation is performed on all encoded segments, then quality assurance is improved, but processing time increases

Engineering Contradiction:
Improvequality assuranceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts and evaluates only representative segments for quality assurance rather than performing quality evaluation on all encoded segments. This extraction approach maintains reliable quality assurance by focusing on critical representative samples while significantly reducing the processing time required for comprehensive quality checking.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9942557B2Method and system of video encoding optimization
Publication Date: 2018.04.10 BEAMR IMAGING LTD
  • US9942557B2 patent drawing
  • US9942557B2 patent drawing
  • US9942557B2 patent drawing

AI summary

A computerized method and system of segment-based video encoding optimization, the method comprising obtaining a set of input segments constituting an input video stream; selecting one or more input segments in accordance with a selection criterion to be one or more representative segments; determining an encoding instruction and obtaining one or more encoded representative segments encoded from the representative segments in accordance with the encoding instruction and using a quality-driven video encoding scheme; determining, based on the encoded representative segments, an encoding configuration, and obtaining one or more encoded input segments encoded from at least a sub-set of the input segments using the encoding configuration; determining an evaluation instruction used to evaluate quality for each encoded input segment; and generating an output video stream, by selecting, for each input segment, a corresponding output segment from a group comprising at least one of the following candidate segments: the input segment, an encoded representative segment, and an encoded input segment.