Dynamic Encoding Profiles for Linear Content Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Real-time linear content channels face challenges in determining optimal encoding settings due to time constraints, resulting in lower quality encoding.

Innovation Solution

A system where encoders store and optimize encoding profiles based on content attributes like type, source, and metadata from electronic program guides, allowing for dynamic and adaptive encoding to improve quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If real-time encoding is performed with limited time for determining encoding settings, then encoding speed is maintained, but encoding quality deteriorates

Engineering Contradiction:
Improveencoding speedVSAvoidencoding quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary analysis of content attributes (genre, scene type, motion level) before encoding begins, and pre-selects optimal encoding profiles from a library of pre-configured profiles. This advance preparation eliminates the need for complex real-time optimization during the encoding process itself, allowing high-quality encoding settings to be applied without compromising encoding speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts encoding parameters (bitrate, resolution, compression level) based on content-specific attributes such as motion intensity, scene complexity, and genre characteristics. By changing parameters adaptively according to content type rather than using fixed real-time settings, the system achieves higher encoding quality while maintaining efficient processing speeds.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If encoding profiles are optimized for higher quality, then encoding quality improves, but system complexity increases

Engineering Contradiction:
Improveencoding qualityVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system divides the encoding process into separate functional modules: content analysis module, profile selection module, and encoding execution module. Each module handles a specific task independently, which simplifies the overall system architecture while enabling sophisticated quality optimization. The segmentation allows complex quality optimization to be achieved through coordinated simple modules rather than a single complex system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses pre-configured encoding profiles that are copied and applied to different content types rather than creating new encoding configurations from scratch for each content item. These profiles serve as templates that can be reused across multiple encoding operations, reducing system complexity while maintaining high encoding quality through proven parameter settings.

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If encoding profiles are selected based on content attributes, then encoding quality improves, but processing time increases

Engineering Contradiction:
Improveencoding qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Content attributes such as genre, scene type, and motion level are analyzed and encoded into metadata tags before the encoding process begins. This preliminary tagging allows the profile selection system to quickly match content to appropriate encoding profiles without performing complex analysis during the encoding process, thus maintaining high encoding quality while minimizing additional processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses a universal content attribute framework that categorizes all content types using a standardized set of attributes and tags. This universal approach allows a single profile selection algorithm to handle diverse content types efficiently, avoiding the need for content-specific processing logic that would increase processing time while still achieving high encoding quality through appropriate profile matching.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20180343468A1Dynamic Encoding Using Remote Encoding Profiles
Publication Date: 2018.11.29 COMCAST CABLE COMM LLC
  • US20180343468A1 patent drawing
  • US20180343468A1 patent drawing
  • US20180343468A1 patent drawing

AI summary

Methods and systems for encoding content are described. An encoder may receive content of a content asset e.g., content media, content distribution, content channel, online channel, show, media, etc.). The encoder may determine an attribute of the content, such as a content type. The encoder may transmit the attribute or other information to a remote device. The remote device may select an encoding profile for encoding of the content. The encoding profile may be selected based on attribute or other information. The encoder may encode the content based on the encoding profile. The encoding profile may be updated based on analysis of the encoded content.