Multimedia Representation Broker for Adaptive Media Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media delivery systems face challenges in determining the appropriate multimedia representation for client devices, as different devices have varying capabilities and network connections, leading to suboptimal resolution and bitrate issues.

Innovation Solution

A multimedia representation broker determines the optimal multimedia representation for a client device by processing client device information and media representation metrics, selecting the best combination of resolutions, data rates, and encoding methods to ensure seamless playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a media delivery system supports a wide range of multimedia representation variants to accommodate different client devices, then the adaptability to different devices is improved, but the complexity of determining the appropriate representation increases

Engineering Contradiction:
Improveadaptability to different client devicesVSAvoidcomplexity of determining appropriate representation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a media representation broker as an intermediary component between the media delivery system and client devices. This broker receives capability information from client devices, evaluates multiple multimedia representation variants, and selects the most appropriate representation based on device capabilities and context. This intermediary approach resolves the contradiction by centralizing the complex selection logic in a dedicated component, thereby improving adaptability while managing determination complexity through specialization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically changes parameters such as resolution, bitrate, and encoding format based on the client device's capabilities and network conditions. The media representation broker evaluates multiple representation variants with different parameter combinations and selects the optimal set of parameters for each device, thereby achieving high adaptability without requiring complex client-side decision-making.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the resolution of a multimedia representation is increased to improve quality, then the visual quality is improved, but the bitrate requirement increases making it unsuitable for certain network connections

Engineering Contradiction:
Improvevideo qualityVSAvoidbitrate requirement
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements dynamic parameter adjustment by evaluating multiple multimedia representation variants with different resolution and bitrate combinations. The media representation broker analyzes the client device's network capabilities and device characteristics, then selects the optimal parameter set that achieves the highest possible quality within the available bandwidth constraints, thereby resolving the trade-off between quality and bitrate.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies local quality optimization by tailoring the multimedia representation parameters specifically to each client device's capabilities and network conditions. Instead of using a uniform high-quality representation for all devices, the broker customizes the resolution, bitrate, and encoding parameters for each device context, ensuring optimal quality without excessive bitrate requirements for devices with limited network capacity.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple multimedia representation variants are provided to ensure compatibility with various devices, then the versatility is improved, but the difficulty of selecting the appropriate variant increases

Engineering Contradiction:
Improvecompatibility with various devicesVSAvoiddifficulty of selecting appropriate variant
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The media representation broker serves as an intermediary that handles the complex task of evaluating and selecting from multiple multimedia representation variants. It receives capability information from client devices, compares multiple representation options, and determines the most appropriate variant based on device characteristics and network conditions. This centralizes the selection complexity in a dedicated component, making the system more versatile while managing selection difficulty through specialization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service by having client devices automatically provide their capability information to the media representation broker, which then autonomously evaluates multiple representation variants and selects the appropriate one without requiring manual intervention. This automated selection process reduces the perceived difficulty for users while maintaining high versatility through comprehensive device support.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10547706B2Method and apparatus for determining a multimedia representation for a multimedia asset delivered to a client device
Publication Date: 2020.01.28 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US10547706B2 patent drawing
  • US10547706B2 patent drawing
  • US10547706B2 patent drawing

AI summary

A method and apparatus determine a multimedia representation for a multimedia asset. The method includes receiving a multimedia asset request for a multimedia asset at a multimedia representation broker. The multimedia asset request is received from a specific client device. The multimedia asset request includes client device information about the specific client device. The method determines, at the multimedia representation broker, a multimedia representation for user in providing the multimedia asset to the specific client device based on the client device information and based on media representations appropriate for a client device context of the specific client device. The method outputs multimedia representation information corresponding to the multimedia asset for the specific client device based on the determined multimedia representation.