Service Ordering Reduces Channel Switching Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content delivery systems face challenges in reducing channel switching time due to GOP length and format changes, leading to slower channel surfing rates and increased delays from video pipeline reinitializations.

Innovation Solution

The system determines an order of available services based on their content formats to minimize transition time when switching between services, generates a program guide with adjacent services having the same or similar formats, and enables seamless switching between these services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If services are listed in numeric channel order, then the program guide structure is simple and easy to navigate, but the transition time when switching between services increases due to GOP length and format changes

Engineering Contradiction:
Improveprogram guide navigationVSAvoidchannel switching time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-loads and buffers content from multiple services in advance, organizing them by content format groups. When a user requests to switch channels, the buffered content is already ready for immediate playback, eliminating the traditional delay caused by GOP structure and format reinitialization. This preliminary preparation of content buffers resolves the contradiction by making switching fast while maintaining simple numeric ordering in the program guide.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the system buffers content for multiple services, then the transition time between services is reduced, but the memory requirements and system complexity increase

Engineering Contradiction:
Improvechannel switching timeVSAvoidbuffer management system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system dynamically adjusts buffer allocation based on user behavior patterns and service characteristics. By monitoring switching frequency and content format changes, the system optimizes buffer sizes and allocation strategies, reducing memory requirements while maintaining fast switching performance. This adaptive parameter adjustment resolves the contradiction between fast switching and system complexity.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If services with different content formats are adjacent in the program guide, then the guide comprehensively represents all available services, but video pipeline reinitializations increase causing delays

Engineering Contradiction:
Improveservice coverageVSAvoidvideo pipeline reinitialization delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements format-aware buffer management where buffers are optimized for specific content formats. When services are switched, the system checks format compatibility and only performs pipeline reinitialization when necessary. This localized optimization resolves the contradiction by minimizing reinitializations while maintaining comprehensive service representation in the program guide.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12294769B2System, apparatus and methods providing a user interface
Publication Date: 2025.05.06 INTERDIGITAL MADISON PATENT HLDG
  • US12294769B2 patent drawing
  • US12294769B2 patent drawing
  • US12294769B2 patent drawing

AI summary

Apparatus, methods and systems associated with electronic devices can involve determining a plurality of available services providing content, wherein each service has an associated content format; determining an order of the plurality of available services, based on the content format of each service and a sequence of switching between the plurality of available services, to reduce a transition time when switching, based on the sequence, from a first one of the plurality of available services to a second one of the plurality of services different from the first one; generating, based on the order, a list of the plurality of available services representing a program guide, wherein the first and second services are adjacent in the program guide; and enabling, based on the program guide, switching from the first service to the second service.