EPG Controller Conflict Detection for Fast Schedule Loading
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If all program information is processed to display schedule identifiers, then accuracy of schedule information is improved, but computational complexity increases
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.
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.
3Loss of information
If schedule identifiers are displayed for all channels, then user information completeness is improved, but display efficiency decreases
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.
Data Source
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.


