EPG Controller Conflict Detection for Fast Schedule Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic program guide (EPG) systems face inefficiencies in displaying program schedule identifiers, leading to slow loading times and poor user experience due to the need to calculate identifiers for all program information on each EPG page, which is time-consuming and affects user interaction.

Innovation Solution

A display apparatus and method that determine schedule conflicts and display specific schedule identifiers only for channels and time periods with conflicts, using a controller to rapidly identify and display schedule identifiers by comparing target program information with a schedule list, thereby reducing unnecessary calculations and improving loading speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If schedule identifiers are calculated for all program information on each EPG page, then completeness of schedule identification is improved, but system processing time increases

Engineering Contradiction:
Improvecompleteness of schedule identificationVSAvoidEPG page loading time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts and identifies only the specific program information that has schedule conflicts from the complete EPG page data, rather than processing all program information. The controller compares target program information with the schedule list to extract only those programs that require schedule identifiers, significantly reducing the processing scope while maintaining identification completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the EPG page processing into distinct components: program information extraction, conflict detection, and identifier display. By dividing the processing task into these segments, the system can efficiently handle only the relevant portions (programs with conflicts) separately from the rest of the EPG data, improving overall processing speed.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If all program information is processed to display schedule identifiers, then accuracy of schedule information is improved, but computational complexity increases

Engineering Contradiction:
Improveaccuracy of schedule informationVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by displaying schedule identifiers only at the specific locations where schedule conflicts exist, rather than uniformly processing all program information. The controller determines the specific channel and time period of conflicts and generates identifiers only for those localized areas, maintaining accuracy where needed while reducing overall computational complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs partial action by processing only the necessary portion of program information - specifically, only those programs that have schedule conflicts with the schedule list. This partial processing approach maintains the accuracy of schedule information for conflicting programs while avoiding the excessive computational load of processing all EPG page data.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If schedule identifiers are displayed for all channels, then user information completeness is improved, but display efficiency decreases

Engineering Contradiction:
Improveuser information completenessVSAvoidEPG page loading speed
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent performs preliminary action by pre-comparing the target program information with the schedule list before displaying the EPG page. The controller identifies schedule conflicts in advance and prepares only the necessary schedule identifiers for display, ensuring information completeness for conflicting programs while improving loading speed by avoiding unnecessary processing of non-conflicting programs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12047633B2Display method and display apparatus
Publication Date: 2024.07.23 HISENSE VISUAL TECH CO LTD
  • US12047633B2 patent drawing
  • US12047633B2 patent drawing
  • US12047633B2 patent drawing

AI summary

The present application discloses a display method and a display apparatus; and the display apparatus includes a controller configured to determine, on the basis of a schedule list and target program display information corresponding to a target EPG page, whether there is a schedule conflict; if there is a schedule conflict, determining a specified channel and specified time period corresponding to the schedule conflict; obtaining a specified schedule identifier corresponding to the specified channel in the specified time period, and displaying the specified schedule identifier on specified program information.