EPG Metadata Processing via Hierarchical Table Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional TV systems, particularly IPTV, face challenges in quickly and efficiently searching and processing Electronic Program Guide (EPG) metadata, which hinders the delivery of real-time and on-demand content services.

Innovation Solution

A method is introduced that involves performing a service discovery procedure using multiple service discovery metadata components, including receiving a master SI table, virtual channel map table, and source table, to efficiently process EPG metadata, enabling faster processing of EPG services for both real-time and on-demand content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional TV systems transmit content via radio wave transfer medium, then content delivery is achieved, but EPG metadata processing speed is slow

Engineering Contradiction:
ImproveEPG metadata processing speedVSAvoidTime for searching and processing EPG metadata
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent segments EPG metadata into multiple tables (master SI table, virtual channel map table, virtual channel description table, source table) organized in a hierarchical structure. This segmentation allows the network device to process only relevant portions of metadata rather than handling all EPG data uniformly, significantly improving processing speed and reducing time loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-organizing EPG metadata into a structured hierarchical format with location information stored in advance. The master SI table contains location pointers to virtual channel map tables, which in turn contain pointers to virtual channel description tables and source tables. This pre-organized structure enables rapid access and processing when needed, eliminating the need for time-consuming searches during actual EPG retrieval.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple service discovery metadata components are received and processed, then service discovery capability is improved, but device complexity increases

Engineering Contradiction:
ImproveService discovery capabilityVSAvoidComplexity of processing multiple metadata components
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides service discovery metadata into distinct, well-defined tables with specific functions. Each table (master SI table, virtual channel map table, virtual channel description table, source table) has a clear purpose and contains only relevant information. This segmentation makes the complex service discovery process more manageable by breaking it into discrete, processable units with defined relationships.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary tables that act as mediators between different metadata components. The master SI table serves as an intermediary that contains location information pointing to virtual channel map tables. These intermediary structures simplify the relationships between multiple metadata components, making the overall system easier to process despite the increased versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9693093B2Method of processing EPG metadata in network device and the network device for controlling the same
Publication Date: 2017.06.27 LG ELECTRONICS INC
  • US9693093B2 patent drawing
  • US9693093B2 patent drawing
  • US9693093B2 patent drawing

AI summary

A method of processing EPG metadata in a network according to one embodiment of the present invention includes the steps of performing a services discovery procedure utilizing multiple service discovery metadata components supplied by a service provider and processing an EPG metadata. Preferably, the performing step includes the steps of receiving a master SI table which locates in a master SI table location in provisioning information, wherein the provisioning information includes multiple elements, an EPG provider information element in the multiple elements having both a first target virtual channel map identifier element and an EPG data locator element, the first target virtual channel map identifier element indicating that services are covered by each of the EPG metadata provider's EPG data sources, receiving a virtual channel map table which locates in virtual channel map locations in the received master SI table, receiving a virtual channel description table which locates in virtual channel description table locations in the received virtual channel map table, and receiving a source table which locates in source table locations in the received virtual channel description table.