Cloud Transcoding Service Workflow Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for digital media delivery across diverse devices and fluctuating bandwidths poses challenges for existing transcoding systems, which struggle to efficiently process and adapt media content due to the lack of standardization and rising complexity with new devices, codecs, and delivery mediums, leading to strain on processing capacity.

Innovation Solution

A cloud-based transcoding and processing service that allows content publishers to dynamically transcode media content into various formats and profiles using a workflow system, enabling automatic detection, scheduling, and application of workflows based on file attributes, metadata, and user-defined parameters, supporting multiple formats and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional transcoding systems are used to process media content for diverse devices, then processing capacity is strained, but the ability to accommodate multiple device types and delivery mediums is limited

Engineering Contradiction:
Improveability to accommodate device typesVSAvoidprocessing capacity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal transcoding system that can handle multiple device types, codecs, and delivery mediums through a single platform. The system uses device profiles that define transcoding parameters for different device categories (mobile phones, tablets, televisions, PCs) and supports multiple codecs (H.264, H.265, VP9, AV1) within one system architecture, eliminating the need for separate processing systems for each device type.

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

Solution Approach 2:

The patent segments the transcoding process into distinct workflow stages: source media identification, device profile selection, transcoding parameter configuration, and output generation. This segmentation allows the system to efficiently manage complex transcoding tasks by breaking them down into manageable steps, improving overall processing capacity while maintaining adaptability to diverse device requirements.

Inventive Principle:
Principle #1Segmentation

2Reliability

If transcoding is performed to produce versions for multiple device variants, then media quality can be maintained, but system complexity increases

Engineering Contradiction:
Improvemedia qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining device profiles with optimized transcoding parameters for various device types. These profiles are configured in advance with specific codec settings, resolution parameters, and bitrate recommendations, allowing the system to automatically select appropriate parameters without complex real-time decision-making, thus maintaining media quality while reducing operational complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system manages complexity by systematically varying transcoding parameters (codec type, resolution, bitrate, frame rate) based on device profile categories rather than treating each device individually. This parameter-based approach allows consistent quality maintenance across device variants while simplifying system management through standardized parameter sets.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If new devices and codecs are added to support emerging platforms, then adaptability improves, but processing strain increases

Engineering Contradiction:
Improvesupport for new devicesVSAvoidprocessing capacity
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a dynamic device profile system that can be updated to accommodate new devices and codecs without requiring system-wide reconfiguration. When new device types or codecs are introduced, administrators can add new device profiles with appropriate parameters, and the system automatically adapts its processing capabilities. This dynamic approach maintains adaptability to emerging platforms while managing processing capacity through efficient profile-based parameter selection.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9380326B1Systems and methods for media processing
Publication Date: 2016.06.28 AMAZON TECH INC
  • US9380326B1 patent drawing
  • US9380326B1 patent drawing
  • US9380326B1 patent drawing

AI summary

A processing service provides content publishers and other such users with automated content processing (e.g., transcoding or other). The content publisher is enabled to provide content (e.g., media files) to an input location for applying various processing to the content. Upon determining that the content has been placed into the input store, the processing service may select an appropriate workflow to be applied to the content and execute the workflow. The workflow may be selected based on various attributes of the content, the publisher, or the input store, such as the file name, embedded metadata, file size, time of day and the like. The workflow can process the content and store the resulting content into an output store or provide the content to various viewer devices. The workflow may also be customizable by the content publisher via an API or other such interface.