Probabilistic Channel Prediction for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital television channel changes are slower due to the need to obtain information like manifests and programming tables before content is rendered, and existing solutions focus on adding hardware resources rather than optimizing channel change processes.

Innovation Solution

A probabilistic causal model, such as a Bayesian Network, is used to predict the next channel based on viewer habits and events, dynamically learning probabilities in real-time to reduce channel change latency by pre-tuning to the predicted channel.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If more hardware resources (tuners, decoders, demultiplexers) are added to pre-tune to channels ahead of time, then channel change speed is improved, but device complexity and cost increase

Engineering Contradiction:
Improvechannel change speedVSAvoidhardware resources
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-fetching and caching channel information (manifests, programming tables, metadata) before they are actually needed. The probabilistic model predicts which channels will be tuned to next and prepares their information in advance, so that when a channel change is requested, the data is already available in cache, eliminating the need for additional hardware resources

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of channel information and stores them in cache memory. Instead of requiring multiple physical tuners and decoders, the same hardware resources are reused by serving cached copies of channel data to multiple requests, thereby improving channel change speed without increasing hardware complexity

Inventive Principle:
Principle #26Copying

2Reliability

If channel information is obtained before content rendering, then content display reliability is improved, but channel change time increases

Engineering Contradiction:
Improvecontent display reliabilityVSAvoidchannel change time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-fetching channel information in advance based on probabilistic predictions of future channel selections. This ensures that when a channel change is requested, the information is already prepared and cached, maintaining reliable content display while minimizing the actual channel change time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts its information fetching strategy based on real-time predictions. The probabilistic model continuously learns from viewing patterns and adapts which channels to pre-fetch, optimizing the balance between having information ready (reliability) and minimizing unnecessary data fetching (time efficiency)

Inventive Principle:
Principle #15Dynamics

3Loss of time

If probabilistic modeling is used to predict next channel, then channel change latency is reduced, but computational complexity increases

Engineering Contradiction:
Improvechannel change latencyVSAvoidcomputational complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system replaces complex mechanical hardware solutions (multiple tuners, decoders) with a software-based probabilistic modeling approach. The computational model analyzes viewing patterns and predicts future channel selections, enabling the system to prepare channel information in advance using standard processing resources rather than dedicated hardware

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10943177B2Channel change optimization using probabilistic modeling
Publication Date: 2021.03.09 OPEN TV INC
  • US10943177B2 patent drawing
  • US10943177B2 patent drawing
  • US10943177B2 patent drawing

AI summary

Example embodiments provide a system and method for providing optimized channel change using probabilistic modeling. A digital receiver detects an occurrence of a channel event. In response to the detected occurrence, the digital receiver accesses a probabilistic causal model from a data storage device, and dynamically learns in real time one or more probabilities based on the detected channel event and the probabilistic causal model. The digital receiver updates the probabilistic causal model at the data storage device with the learned one or more probabilities. A next channel is determined by the digital receiver based on the updated probabilistic causal model.