Audio Video Switching Module for DASH Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio/video streaming technologies lack efficient methods for dynamically switching between playback modes, such as audio-only and video-only, which can conserve data traffic and power consumption, and provide improved user experience by simplifying user operations.

Innovation Solution

The method involves a computing device that detects user instructions and playback states to automatically switch between audio/video synchronous playback, audio-only playback, and video-only playback modes using DASH technology, by disconnecting video streams and maintaining audio streams, and requesting only audio data files from the server during audio playback mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If audio/video synchronous playback mode is used, then user experience is improved, but data traffic consumption increases

Engineering Contradiction:
Improveuser experienceVSAvoiddata traffic consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system dynamically switches between audio/video synchronous playback mode and audio-only playback mode based on user interactions. When the playback interface is minimized or the application runs in background, it automatically transitions to audio-only mode to conserve data traffic while maintaining good user experience.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If audio/video synchronous playback mode is used, then user experience is improved, but power consumption increases

Engineering Contradiction:
Improveuser experienceVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by stationary object

Solution Approach 1:

The system dynamically adjusts playback mode based on operational context. When the playback interface is minimized or the application runs in background, it switches to audio-only mode, reducing power consumption while maintaining seamless user experience through automatic mode transitions.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If automatic mode switching is implemented, then user experience is improved by simplifying operations, but device complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects user intentions through playback state monitoring and autonomously switches between playback modes without requiring explicit user commands. This self-service approach simplifies user operations while managing complexity through automated decision-making based on system state.

Inventive Principle:
Principle #25Self-service

4Quantity of substance

If video streams are disconnected during audio-only mode, then data traffic is conserved, but playback functionality is reduced

Engineering Contradiction:
Improvedata traffic conservationVSAvoidplayback functionality
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The system dynamically manages stream connectivity based on playback mode. During audio-only playback, video streams are disconnected to conserve data traffic, while audio streams are maintained. The system can seamlessly reconnect video streams when switching back to synchronous playback mode, ensuring full functionality is restored when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10838691B2Method and apparatus of audio/video switching
Publication Date: 2020.11.17 SHANGHAI BILIBILI TECH CO LTD
  • US10838691B2 patent drawing
  • US10838691B2 patent drawing
  • US10838691B2 patent drawing

AI summary

Techniques for switching between different playback modes are described herein. The disclosed techniques include detecting a state of playing a content item using Dynamic Adaptive Streaming over HTTP (DASH); determining whether there is a need of switching between a first playback mode and a second playback mode based on the detected state of playing the content item; determining a segment number of a segment among the plurality of segments currently being played based on a timestamp of the segment in response to determining that there is the need of switching between the first playback mode and the second playback mode; obtaining content of the content item based at least in part on the segment number and a playback mode to be switched to; and playing the content item in a switched playback mode.