Transcoding Service Pipelines for Media Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Companies face challenges in managing and maintaining media processing systems across various devices with fluctuating bandwidth, requiring efficient encoding systems to provide high-quality video/audio content at a low cost, as digital media needs to be adapted for multiple device types over unmanaged networks.

Innovation Solution

The implementation of pipelines for transcoding jobs, where a transcoding service assigns computing resources to process jobs, allowing customers to manage and prioritize tasks, secure content, and organize processing by media type or device type, using presets and permissions to optimize transcoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media content is delivered to multiple device types over unmanaged networks, then adaptability to different devices is improved, but system complexity increases

Engineering Contradiction:
Improveadaptability to different devicesVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the media processing system into multiple independent pipelines, where each pipeline is dedicated to a specific device type or media format. This segmentation allows the system to handle multiple device types simultaneously through specialized subsystems, reducing the complexity of managing universal compatibility while maintaining high adaptability to different devices.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If transcoding is performed for multiple device types, then content compatibility is improved, but processing time increases

Engineering Contradiction:
Improvecontent compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-configuring multiple pipelines with device-specific transcoding parameters and profiles before actual media processing begins. When media content needs to be delivered to multiple device types, the system can simultaneously initiate transcoding operations across different pipelines using pre-established configurations, significantly reducing the time required for compatibility processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by operating multiple pipelines in parallel, where each pipeline continuously processes media content for its target device type simultaneously. This parallel continuous processing eliminates sequential bottlenecks, allowing the system to produce device-compatible content for multiple platforms concurrently rather than sequentially, thereby reducing total processing time while maintaining comprehensive content compatibility.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If computing resources are allocated for transcoding, then processing capability is improved, but resource management complexity increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidresource management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments computing resources into dedicated pools for each pipeline, where each pipeline has its own allocated computing resources for transcoding operations. This segmentation simplifies resource management by creating independent resource domains that can be managed separately, reducing the overall complexity of coordinating and allocating computing resources across the entire system while maintaining high processing capability through cumulative resource availability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9183049B1Processing content using pipelines
Publication Date: 2015.11.10 AMAZON TECH INC
  • US9183049B1 patent drawing
  • US9183049B1 patent drawing
  • US9183049B1 patent drawing

AI summary

A transcoding service is described that is capable of transcoding or otherwise processing content, such as video, audio or multimedia content, by utilizing one or more pipelines. A pipeline can enable a user to submit transcoding jobs (or other processing jobs) into an available pipeline, where a transcoding service (or other such service) assigns one or more computing resources to process the jobs received to each pipeline. The transcoding service and the pipelines can be provided by at least one service provider (e.g., a cloud computing provider) or other such entity to a plurality of customers. A service provider can also provide the computing resources (e.g., servers, virtual machines, etc.) used to process the transcoding jobs from the pipelines.