Media Content Configuration Encoding for Rendering Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional media content rendering technologies often result in inconsistent user experiences across different devices and environments due to pre-defined settings, leading to dissatisfaction with media consumption.

Innovation Solution

A system where a server determines and encodes configuration settings for media content based on device type, content type, usage history, and environmental factors, transmitting these settings to content rendering devices, which can modify them based on user input and environmental conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-defined configuration settings are used for media content, then device complexity is reduced, but user experience consistency across different devices and environments deteriorates

Engineering Contradiction:
Improveuser experience consistencyVSAvoidconfiguration setting complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server performs preliminary action by pre-determining optimal configuration settings based on device type, content type, and environmental factors before media content is transmitted. This eliminates the need for real-time complex processing at the rendering device while ensuring consistent optimal user experience across different devices and environments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary between media content sources and rendering devices. It receives media content, determines appropriate configuration settings based on multiple parameters, and transmits both the content and settings to rendering devices. This intermediary approach centralizes complexity management while maintaining adaptability across different devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If configuration settings are dynamically adjusted based on multiple parameters, then user experience quality improves, but processing time and system complexity increase

Engineering Contradiction:
Improvemedia rendering qualityVSAvoidconfiguration processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Configuration settings are determined in advance by the server before media content transmission, based on pre-established rules considering device type, content type, and environmental factors. This preliminary determination eliminates time-consuming real-time processing at rendering devices while ensuring reliable optimal rendering quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The configuration determination process is segmented into separate phases: (1) server-side preliminary determination based on device/content/environment parameters, and (2) client-side optional adjustment based on user input and environmental conditions. This segmentation reduces overall processing time by performing the majority of complex processing in advance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9456055B2Apparatus and method for communicating media content
Publication Date: 2016.09.27 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9456055B2 patent drawing
  • US9456055B2 patent drawing
  • US9456055B2 patent drawing

AI summary

Certain aspects of a method and apparatus for communicating media content may include a server communicatively coupled to a plurality of content rendering devices. One or more processors in the server may be operable to determine a set of configuration settings associated with the media content based on a set of parameters. The server may encode the media content and the determined set of configuration settings to generate an encoded media content. The determined set of configuration settings may be included in a header section of the encoded media content. The server may transmit the encoded media content to at least one of the plurality of content rendering devices.