Media Content Enhancement Based on Importance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demands for improved video quality in media content, such as higher resolution and dynamic range, exceed the bandwidth capabilities of many devices, limiting their ability to receive and display such content effectively.

Innovation Solution

A computing device dynamically determines the desired combination of content quality and interface use to retrieve media content and enhancement files by selecting between multiple versions of content and enhancement data, based on factors like network conditions, user accounts, and transmission costs, using multiple communication interfaces such as WiFi and LTE.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If higher resolution and dynamic range media content is received, then video quality is improved, but bandwidth requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The media content is divided into a baseline version and enhancement data. The baseline version contains essential information that can be displayed at lower quality, while enhancement data provides additional quality improvements. This segmentation allows the system to transmit only the necessary enhancement data for quality improvement rather than transmitting the entire high-quality content, thereby reducing bandwidth requirements while maintaining video quality improvement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically determines which enhancement data to retrieve and how to allocate bandwidth based on current network conditions, device capabilities, and content importance. The computing device can adaptively select between different enhancement levels and adjust the balance between baseline content and enhancement data transmission, allowing flexible optimization of video quality versus bandwidth consumption in real-time.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple versions of content and enhancement data are stored, then content quality options increase, but device complexity increases

Engineering Contradiction:
Improvecontent quality optionsVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-establishes a baseline version of media content that can be displayed immediately without requiring enhancement data. Enhancement data is then selectively retrieved only when needed based on network conditions and user preferences. This preliminary preparation of baseline content reduces the complexity of managing multiple content versions, as the system only needs to handle enhancement data selectively rather than managing complete multiple versions of all content.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The enhancement data is extracted as a separate, optional component from the complete media content. Instead of storing and managing multiple complete content versions, the system stores only the enhancement data that can be applied to the baseline version. This extraction reduces device complexity by eliminating the need to manage multiple full content versions while maintaining the ability to provide quality improvement.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If enhancement data is selectively retrieved based on network conditions, then bandwidth efficiency improves, but content delivery reliability may worsen

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidcontent delivery reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system continuously monitors network conditions, device capabilities, and content delivery status to dynamically adjust enhancement data retrieval decisions. Based on feedback from network quality measurements and delivery status, the system can pause, resume, or adjust enhancement data transmission to ensure reliable content delivery while maintaining bandwidth efficiency. This feedback mechanism allows the system to adapt to changing network conditions and maintain reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system retrieves only the necessary enhancement data required for acceptable quality levels rather than attempting to retrieve all possible enhancement data. By using partial action, the system balances bandwidth efficiency with delivery reliability, ensuring that critical enhancement data is transmitted when network conditions permit while avoiding unnecessary transmission that could compromise reliability. The baseline version ensures minimum acceptable delivery even when enhancement data retrieval is limited.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240333987A1Media Content Enhancement Based on Content Importance
Publication Date: 2024.10.03 COMCAST CABLE COMM LLC
  • US20240333987A1 patent drawing
  • US20240333987A1 patent drawing
  • US20240333987A1 patent drawing

AI summary

Methods, systems, and computing devices are described herein for request and transmission, to a computing device, of media content based on the importance of a portion of the media content. Media content may comprise baseline media content and enhancement data. Based on determining that an importance of a portion of the media content meets a threshold, the computing device may receive the enhancement data. The computing device may receive the enhancement data via a separate interface than the baseline media content. Information about baseline media content, enhancement data, and the importance of a portion of the media content may be contained in a manifest. The threshold for importance may be based on the media content, the enhancement data, an interface to be used, and/or user preferences.