Adaptive Transcoding Bypass System for Wireless Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless audio and video streaming systems inefficiently manage transcoding, leading to power consumption and performance issues when handling content streams, as they often require unnecessary transcoding even when the sink device can decode the streams directly.

Innovation Solution

An adaptive transcoding bypass system that powers down the transcoding portion of the content processing pipeline when the sink device can decode the content stream directly and powers it back on only when transcoding is required, allowing the system to dynamically modify the pipeline to pass the content stream through the transcoding portion for actions that necessitate it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system performs transcoding for all content streams, then content compatibility with sink devices is ensured, but power consumption increases unnecessarily

Engineering Contradiction:
Improvecontent compatibilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically changes the transcoding parameter (whether to transcode or not) based on the compatibility between the content stream format and the sink device's decoding capability. When formats match, transcoding is disabled; when they don't match, transcoding is enabled, thus adapting the processing parameter to minimize power consumption while ensuring compatibility.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system automatically detects whether the sink device can decode the content stream format and self-adjusts the transcoding operation accordingly. This self-service mechanism eliminates the need for continuous transcoding, allowing the system to serve itself by making intelligent decisions about when transcoding is necessary, thereby reducing unnecessary power consumption.

Inventive Principle:
Principle #25Self-service

2Reliability

If the system performs transcoding for all content streams, then content compatibility with sink devices is ensured, but processing time increases

Engineering Contradiction:
Improvecontent compatibilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically changes the transcoding parameter (whether to transcode or not) based on the compatibility between the content stream format and the sink device's decoding capability. When formats match, transcoding is disabled, reducing processing time; when they don't match, transcoding is enabled to ensure compatibility, thus adapting the processing parameter to minimize time loss.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system automatically detects whether the sink device can decode the content stream format and self-adjusts the transcoding operation accordingly. This self-service mechanism eliminates the need for continuous transcoding, allowing the system to serve itself by making intelligent decisions about when transcoding is necessary, thereby reducing unnecessary processing time.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If the system dynamically switches between transcoding and bypass modes, then power efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system implements dynamic switching between transcoding and bypass modes based on real-time detection of format compatibility. This dynamic behavior allows the system to adapt its operation to current conditions, improving power efficiency by avoiding unnecessary transcoding while maintaining the ability to transcode when needed for compatibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The content processing pipeline is segmented into distinct transcoding and bypass paths, with a switching mechanism that routes content streams through the appropriate path. This segmentation allows the system to achieve dynamic power efficiency by selectively activating only the necessary processing path, while the modular structure helps manage system complexity through clear separation of functions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10531147B2Adaptive transcoding bypass system
Publication Date: 2020.01.07 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10531147B2 patent drawing
  • US10531147B2 patent drawing
  • US10531147B2 patent drawing

AI summary

The subject system allows a source device providing a content stream over a network connection to a sink device to adaptively bypass a transcoding portion of a content processing pipeline when the original content stream, e.g. the non-transcoded content stream, can be decoded by the sink device and/or when no actions that utilize transcoding have been requested for the content stream. The source device may power down the transcoding portion of the content processing pipeline when the transcoding portion is not in use. When an action that utilizes transcoding is requested, and the transcoding portion of the pipeline is being bypassed, the source device may power on the transcoding portion and adaptively modify the pipeline to pass the content stream through the transcoding portion. The source device may provide configuration messages to the sink device when the pipeline is modified to provide information for decoding the transcoded content stream.