Segmented Multimedia Encoding for Buffer Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multimedia encoding technologies face challenges in efficiently encoding digital content to meet multiple decoder buffer models without requiring a full re-encode of the entire stream, especially when dealing with complex encoding standards like AVC and VC1, which demand compliance with multiple buffer models, leading to increased processing time and reduced productivity.

Innovation Solution

The proposed method involves segment-based re-encoding, where only specific segments of encoded content are identified and re-encoded to comply with decoder buffer models, using a system that evaluates and modifies buffer models to ensure compliance with multiple decoder standards like AVC and VC1, allowing for accelerated encoding while maintaining quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If full re-encoding of the entire stream is performed to comply with multiple decoder buffer models, then compliance with decoder standards is improved, but processing time increases and productivity decreases

Engineering Contradiction:
Improvecompliance with decoder buffer modelsVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the encoded content stream into multiple segments and identifies only the specific segments that fail to comply with decoder buffer models. Instead of re-encoding the entire stream, the system re-encodes only these identified segments, thereby reducing processing time while maintaining compliance with multiple decoder standards (AVC and VC1).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system evaluates encoded segments against multiple buffer models and changes encoding parameters selectively for segments that fail compliance. By analyzing buffer model violations and adjusting parameters only where necessary, the system achieves compliance without requiring full stream re-encoding, thus resolving the contradiction between reliability and processing time.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If full re-encoding is performed to meet multiple buffer model requirements, then encoding compliance is improved, but encoding time increases

Engineering Contradiction:
Improveencoding complianceVSAvoidencoding speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the encoded content into manageable portions and systematically identifies only the segments that violate buffer model requirements. This segmentation allows the system to re-encode only the problematic segments rather than the entire stream, thereby maintaining encoding compliance while improving encoding speed and productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates feedback mechanisms that evaluate encoded segments against multiple buffer models and identify compliance failures. This feedback loop enables selective re-encoding of only the segments that need correction, optimizing the balance between compliance and encoding speed without requiring full stream re-processing.

Inventive Principle:
Principle #23Feedback

3Productivity

If segment-based re-encoding is used to reduce processing time, then productivity is improved, but complexity of identifying and evaluating segments increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidsegment evaluation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements segmentation of the encoded stream into discrete segments that can be independently evaluated and re-encoded. This segmentation strategy simplifies the overall process by breaking down the complex task of multi-buffer-model compliance into manageable unit evaluations, thereby improving productivity without proportionally increasing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary evaluation of encoded segments against multiple buffer models to identify compliance failures before initiating re-encoding. This preliminary action filters out only the problematic segments, reducing the complexity of the overall process by avoiding unnecessary evaluation of compliant segments and enabling efficient selective re-encoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8817889B2Method, apparatus and system for use in multimedia signal encoding
Publication Date: 2014.08.26 ROVI TECHNOLOGIES CORP
  • US8817889B2 patent drawing
  • US8817889B2 patent drawing
  • US8817889B2 patent drawing

AI summary

The present embodiments provide methods, apparatuses, systems for use in encoding and/or formatting content, such as multimedia content. Some embodiments provide methods for use in encoding content. These methods receive source content, encode the source content producing encoded content, evaluate a first encoded segment of the encoded content relative to a plurality of buffer models, determine whether the first segment of encoded content is to be re-encoded relative to one or more of the plurality of buffer models based on the evaluation; and re-encode the first segment when it is determined that the first segment is to be re encoded.