Adaptive EPG Video Display Sizing for Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital broadcast receiving apparatuses face challenges in displaying video data associated with TV programs in electronic program guides (EPGs), leading to reduced viewability and increased memory usage due to inefficient storage and display of video data, particularly when scrolling through EPGs.

Innovation Solution

A digital broadcast receiving apparatus and method that adjusts the size of video data to be an integer multiple of character data, controlling its display based on available space in the EPG, and erases video data when scrolling width becomes smaller than a reference value to optimize memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video data is displayed in EPG regardless of available space, then video content is provided to users, but viewability is lowered due to ignoring EPG size constraints

Engineering Contradiction:
Improvevideo data display reliabilityVSAvoidviewability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the video data display adaptive to the available EPG space. The display controller dynamically adjusts whether to display video data based on the calculated remaining space after character data display, transforming a static display approach into a dynamic one that responds to changing layout conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of video data display by introducing a conditional display mechanism. Instead of always displaying video data, the system changes the display parameter based on the available space parameter, switching between displaying video data and not displaying it according to the spatial constraints.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If video data is stored for all TV programs in EPG, then comprehensive program information is available, but memory storage capacity increases significantly

Engineering Contradiction:
Improveprogram information completenessVSAvoidmemory storage capacity
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating the treatment of video data across different TV programs based on local conditions (available EPG space). Instead of uniformly storing and displaying video data for all programs, the system selectively displays video data only for programs where sufficient space is available, making the display quality vary locally according to spatial constraints.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by displaying video data for only some TV programs rather than all programs. The system performs partial display action based on the available space, showing video data when space permits and omitting it when space is insufficient, thus reducing overall memory usage while maintaining information quality where possible.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If video data is retained in memory during EPG scrolling, then video content remains accessible, but memory is wasted when video data cannot be displayed due to space constraints

Engineering Contradiction:
Improvevideo data accessibilityVSAvoidmemory usage efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies discarding and recovering by selectively removing video data from memory when it becomes determined that the video data cannot be displayed due to insufficient EPG space. The system discards unnecessary video data retention, recovering memory space for other uses, while maintaining video data accessibility when display conditions are favorable.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The patent extracts video data from the memory storage when it determines that the video data should not be displayed. By taking out unnecessary video data from the memory, the system reduces memory waste while maintaining the essential function of displaying video data when appropriate conditions are met.

Inventive Principle:
Principle #2Taking out (Extraction)

4Loss of information

If character data is displayed for all TV programs, then program information is comprehensive, but the EPG becomes crowded and harder to read

Engineering Contradiction:
Improveprogram information completenessVSAvoidEPG readability
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent applies segmentation by dividing the EPG display into distinct regions: a character data display area and a video data display area. This segmentation allows the system to separate text information from visual information, improving readability by organizing content into manageable segments rather than crowding all information together.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7810118B2Digital broadcast receiving apparatus and method of displaying video data in electronic program guide with data length depending on TV program duration
Publication Date: 2010.10.05 RAKUTEN GROUP INC
  • US7810118B2 patent drawing
  • US7810118B2 patent drawing
  • US7810118B2 patent drawing

AI summary

A digital broadcast receiving apparatus has a receiver to receive electronic program guide (EPG) data containing video data and character data associated with TV programs and a display controller to process the EPG data to display an EPG with at least the character data on a screen, displaying of the video data being depending on duration of each TV program. The display controller controls displaying such that only the character data is displayed for TV programs having duration shorter than a predetermined time whereas both of the character data and the video data are displayed for TV programs having duration equal to or longer than the predetermined time by adjusting a size of the video data in a direction of height or width in the EPG as an integer multiple of a size of the character data.