Display Apparatus Parallel Metadata Prediction for Fast Channel Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display apparatuses take too long to execute the display process for programs, leading to reduced efficiency in starting to play programs and a poor user experience due to prolonged waiting times.

Innovation Solution

A display apparatus with at least one processor that executes computer instructions to obtain media data, demultiplex data segments, and predict metadata information in parallel, allowing for pre-initialization of a decoder and subsequent decoding and display of program images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the display apparatus executes the display process sequentially (demultiplexing, obtaining metadata, initializing decoder, decoding), then the process is simple and reliable, but the start time for playing the program is long

Engineering Contradiction:
Improvestart time for playing programVSAvoiddisplay process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by predicting metadata information before the actual decoding process. The system performs preliminary actions including obtaining media data, demultiplexing data segments, and predicting metadata in parallel before initializing the decoder, thereby reducing the overall start time for program playback.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the display process into multiple independent tasks: obtaining media data, demultiplexing data segments, obtaining/predicting metadata information, and initializing the decoder. These segmented tasks can be executed in parallel, improving efficiency while maintaining clear process boundaries and management.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If the display apparatus waits for complete metadata information before initializing the decoder, then the decoding accuracy is ensured, but the user experience is reduced due to long waiting time

Engineering Contradiction:
Improveuser experienceVSAvoiddecoding reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary action by predicting metadata information before decoder initialization. This allows the decoder to be initialized with predicted metadata, enabling earlier start of decoding process and improving user experience while maintaining decoding reliability through subsequent validation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by validating the predicted metadata information against the actual ES data after decoding. If discrepancies are found, the system can re-initialize the decoder or adjust decoding parameters, ensuring reliability while allowing parallel execution for improved user experience.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250193485A1Display apparatus and method
Publication Date: 2025.06.12 VIDAA (NETHERLANDS) INT HLDG BV
  • US20250193485A1 patent drawing
  • US20250193485A1 patent drawing
  • US20250193485A1 patent drawing

AI summary

The disclosure provides a display apparatus and a method. In response to a first command from a user, the display apparatus can obtain media data of a target channel and execute a first process and a second process in parallel. The first process can include demultiplexing the data segment to obtain ES data and obtaining first metadata information according to the encryption data and first ES data. The second process can include predicting second metadata information according to the attribute parameter and the encryption data. Based on that the second metadata information is generated before the first metadata information, the display apparatus can initialize a decoder according to the second metadata information, decode the ES data via the initialized decoder to obtain decoded ES data, and display a program image of the target channel on the display according to the decoded ES data.