IPTV Set-Top Box Channel Switching Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video content delivery systems, particularly data networks like digital cable, experience latency issues when viewers switch channels, leading to frustrating delays in accessing multiple channels quickly.

Innovation Solution

An Internet Protocol Television (IPTV) system and method that involves communicating channel selections from a set-top box to a server, receiving and transmitting still images and data related to the selected channel, and delivering a multicast stream of video content to a display device upon user acceptance, optimizing channel change processes through efficient data handling and buffering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a multicast stream is used for video content delivery, then bandwidth requirements are reduced and system efficiency is improved, but latency in displaying selected channels increases

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidchannel switching latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system pre-loads video content into a buffer before the user actually requests it. When a channel is selected, the content is already available in the buffer, eliminating latency. This is achieved by continuously receiving and storing multicast streams in advance, so that when needed, the content can be immediately displayed without waiting for real-time transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A buffer acts as an intermediary between the multicast stream source and the display device. The buffer decouples the timing of content reception from content display, allowing the system to store content temporarily and deliver it at the appropriate moment, thus resolving the conflict between efficient multicast delivery and immediate channel switching.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If unicast video servers are used to deliver content, then channel switching latency is reduced, but hardware requirements and system complexity increase

Engineering Contradiction:
Improvechannel switching latencyVSAvoidnumber of video servers
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system merges multiple unicast video server functions into a single multicast infrastructure. Instead of requiring separate video servers for each channel, a single multicast stream can deliver content to multiple users simultaneously, reducing hardware requirements while maintaining efficiency through the buffer mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The buffer component serves multiple functions: it stores multicast content, manages channel switching, and delivers content to display devices. This multi-functional approach eliminates the need for specialized hardware for each function, reducing overall system complexity while maintaining fast channel switching capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7596799B2System and method of communicating video content
Publication Date: 2009.09.29 AT&T INTELLECTUAL PROPERTY I L P
  • US7596799B2 patent drawing
  • US7596799B2 patent drawing
  • US7596799B2 patent drawing

AI summary

A system and method of communicating video content is disclosed. In a particular embodiment, the method includes communicating a selection of a channel from a set-top box device to at least one server of an Internet Protocol Television (IPTV) system. The method also includes receiving a still image associated with a program of the selected channel and receiving data related to the selected channel at the set-top box device. Additionally, the method includes transmitting the still image and the data related to the selected channel to a display device. Further, the method includes receiving a multicast stream of video content of the selected channel at the set-top box device and transmitting the video content to the display device, in response to a selection of an accept channel command.