Media Renderer Prefetching for Seamless Playback Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In home network environments, media renderers often experience time delays when transitioning between media content, leading to non-seamless playback, especially when separated from media servers, and existing solutions lack flexibility to accommodate various situations.

Innovation Solution

An operating method is introduced that involves a control device calling a playback action for a first resource and a multiple resource prefetch action to allow the media renderer to prefetch multiple resources, ensuring seamless transition between media content by preloading next resources, even when the media renderer is separated from the media server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a media renderer receives media content from a media server according to a transit command, then the media renderer can transition between media content, but time delay occurs at the transition and seamless transition cannot be provided

Engineering Contradiction:
Improvetransition speedVSAvoidtime delay at transition
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent applies preliminary action by prefetching multiple media resources (current resource, next resource, and subsequent resources) before the actual playback transition occurs. The control point sends prefetch commands to the media renderer, which retrieves and buffers these resources in advance from the media server, ensuring that when a transition command is received, the next resource is already available in the buffer, eliminating transition delays.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If a media renderer is separated from a media server, then device independence and network flexibility are achieved, but seamless transition between media content becomes difficult

Engineering Contradiction:
Improvedevice independenceVSAvoidseamless transition reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The control point initiates prefetch operations in advance, sending commands to retrieve multiple resources before they are needed for playback. This preliminary action ensures that even when the media renderer is separated from the media server, the necessary resources are already buffered and ready, maintaining seamless transition reliability across distributed network configurations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a control point as an intermediary between the media renderer and media server. The control point manages the complex prefetching and coordination logic, sending appropriate commands to the media renderer to retrieve resources from the media server. This intermediary layer simplifies the architecture and enables seamless transitions in distributed configurations by centralizing the control logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If existing prefetching methods are used, then some transition smoothing is achieved, but these methods lack flexibility to accommodate various network configurations and situations

Engineering Contradiction:
Improvetransition smoothingVSAvoidflexibility for various situations
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptability by enabling the control point to flexibly adjust prefetching parameters based on network conditions and playback requirements. The system can dynamically determine the number of resources to prefetch, the timing of prefetch operations, and which specific resources to prioritize, allowing it to adapt to various network configurations and situational requirements while maintaining smooth transitions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9392340B2Method and a control device for controlling and operating a media renderer and a media server and for notifying the media renderer when there are too many resource being prefetched, and a method of operating a media renderer device
Publication Date: 2016.07.12 LG ELECTRONICS INC
  • US9392340B2 patent drawing
  • US9392340B2 patent drawing
  • US9392340B2 patent drawing

AI summary

After the calling of the playback action of the first resource, the control device calls a multiple resource prefetch action including a plurality of prefetch resource identifiers for a plurality of prefetch resources. The media renderer prefetches the plurality of prefetch resources from the media server on the basis of the plurality of prefetch resource identifiers. The control device calls a playback action of a second resource corresponding to one of the plurality of prefetch resources. The media renderer provides seamless transition between the first resource and the second resource.