IGMP Packet Bypass for Faster IPTV Channel Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In IP TV systems, the conventional IGMP network devices rely heavily on host processing for IGMP packet handling, leading to increased load and delayed channel changes due to the need for continuous IGMP packet generation and processing, especially as the number of IGMP clients increases.

Innovation Solution

The proposed solution involves processing and transmitting IGMP packets directly through a packet transmission/reception unit, bypassing the host for certain packets, and only processing query responses from the first client using a channel, thereby reducing host load and network load during channel changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IGMP packet processing is performed through the host, then accurate IGMP protocol handling is achieved, but host load increases and channel change response time delays

Engineering Contradiction:
ImproveIGMP protocol processing accuracyVSAvoidchannel change response speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the IGMP packet transmission function from the host to a dedicated transmission unit. The transmission unit independently handles IGMP packet transmission without host intervention, while the host focuses on multicast table management. This separation resolves the contradiction by improving response speed through dedicated hardware handling while maintaining protocol accuracy through the host's supervisory role.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a multicast table as an intermediary data structure between the host and transmission unit. The multicast table stores channel-subscription mappings and enables the transmission unit to autonomously determine which IGMP packets to transmit based on multicast group information, reducing host processing load while ensuring accurate protocol handling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If all IGMP client packets are processed by the host, then complete IGMP protocol compliance is maintained, but network load increases

Engineering Contradiction:
ImproveIGMP protocol complianceVSAvoidnetwork traffic volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the IGMP report suppression function from the host to the transmission unit. The transmission unit independently suppresses redundant IGMP report packets by checking the multicast table before transmission, reducing network load. The host maintains protocol compliance by managing the multicast table that enables this intelligent suppression.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements selective IGMP packet transmission rather than transmitting all received packets. The transmission unit performs partial action by transmitting only necessary IGMP packets determined through multicast table lookup, reducing network traffic while maintaining sufficient protocol compliance for proper multicast group management.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7848324B2Internet group membership protocol network device and signal processing control method thereof in IP digital broadcasting system
Publication Date: 2010.12.07 SAMSUNG ELECTRONICS CO LTD
  • US7848324B2 patent drawing
  • US7848324B2 patent drawing
  • US7848324B2 patent drawing

AI summary

An Internet group membership protocol (IGMP) network device and a signal processing control method thereof in an Internet protocol (IP) digital broadcasting system are provided. The method includes: when an IGMP packet is received from an IGMP client, determining, at a packet transmission/reception unit, whether or not the received IGMP packet is transmitted via bypass; when it is determined that the IGMP packet received from the IGMP client is transmitted via bypass, copying, at the packet transmission/reception unit, the received IGMP packet and bypass-transmitting an original IGMP packet to an upper IGMP network device; transmitting, at the packet transmission/reception unit, the copied IGMP packet to a host; and receiving, at the host, the IGMP packet from the packet transmission/reception unit, processing the IGMP packet, and simultaneously updating its multicast table and a multicast table of the packet transmission/reception unit.