DASH MPD Indicators for Picture-in-Picture Video Replacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies lack the ability to efficiently support picture-in-picture services in Dynamic Adaptive Streaming over Hypertext Transfer Protocol (DASH, specifically lacking indicators for replacing video data units in the target picture-in-picture region with corresponding data units from a supplementary video.

Innovation Solution

Incorporating indicators in the Media Presentation Description (MPD) to signal the purpose of preselection elements for picture-in-picture experiences, allowing replacement of video data units in the target region with supplementary data units, and providing region IDs and position/size information to facilitate seamless integration of supplementary videos within main videos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video data units in the target picture-in-picture region are replaced by supplementary video data units, then bandwidth utilization is improved and user experience is enhanced, but the complexity of the video coding process increases due to the need for indicators and replacement logic

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidvideo coding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The video picture is segmented into a main video region and a picture-in-picture region, allowing independent handling and replacement of video data units in different regions. The preselection element identifies which region should use supplementary video data, enabling selective replacement that improves bandwidth efficiency without affecting the entire video stream.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The preselection element is included in the Media Presentation Description (MPD) before actual video decoding, providing advance indication of which video data units should be replaced. This preliminary signaling allows the decoding system to prepare replacement logic in advance, reducing runtime complexity while enabling efficient bandwidth utilization.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If indicators are added to the preselection element to signal picture-in-picture replacement capability, then the ability to replace video data units is enabled, but the complexity of the media data structure increases

Engineering Contradiction:
Improvepicture-in-picture service supportVSAvoidmedia data structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The preselection element serves multiple functions: it identifies the picture-in-picture region, indicates replacement capability through the @DataUnitsReplaceable attribute, and provides positioning information. By making this single element multi-functional, the patent avoids adding separate indicator structures, thereby limiting the increase in media data structure complexity while enabling versatile picture-in-picture service support.

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

3Reliability

If separate decoding of main video and supplementary video is performed, then quality and flexibility are improved, but processing time and computational resources increase

Engineering Contradiction:
Improvevideo quality and flexibilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges the decoding process by allowing the decoder to directly use supplementary video data units for the picture-in-picture region without separately decoding the main video in that region. When the @DataUnitsReplaceable attribute is true, the system replaces main video data units with supplementary video data units, reducing redundant decoding operations while maintaining video quality and flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12464137B2Signaling replacement of video data units in a picture-in-picture region
Publication Date: 2025.11.04 LEMON INC(GB)
  • US12464137B2 patent drawing
  • US12464137B2 patent drawing
  • US12464137B2 patent drawing

AI summary

A method of processing media data. The method includes determining, for a conversion between the media data and a media data file, whether a preselection element includes an indicator, wherein the indicator indicates that video data units representing a target picture-in-picture region of a main video are able to be replaced by corresponding video data units of a supplementary video; and performing the conversion between the media data and the media data file based on the indicator. A corresponding video coding apparatus and non-transitory computer-readable recording medium are also disclosed.