Dynamic Channel Directory Generation for DLNA Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current DLNA streaming systems face issues such as unauthorized channels, invalid channels, and lack of guide information, leading to poor user experience and channel tuning failures due to incomplete or incorrect channel listings and encryption status, which limits client device coverage.
Innovation Solution
A method and system for generating and updating a channel directory on a per channel basis by using a multimedia device to tune to each channel, determine its properties, and organize them within a content directory based on attributes like availability, authorization, and encryption status, allowing for accurate and user-friendly channel browsing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the STB platform provides a complete list of all VCN channels in the CDS directory, then the channel list is comprehensive, but unauthorized and invalid channels are also included causing tuning failures
Solution Approach 1:
The system performs preliminary actions by tuning to each channel before listing it in the CDS directory. During this preliminary tuning phase, the system determines channel properties including authorization status and validity. Only channels that successfully tune and pass validation are added to the directory, preventing unauthorized and invalid channels from being listed in the first place.
2Device complexity
If the STB platform lists all channels without guide information, then the channel listing process is simple, but client devices cannot determine encryption status leading to DTCP handshake issues
Solution Approach 1:
The system performs preliminary actions by determining channel properties including DTCP encryption status during the initial channel scanning phase, before populating the CDS directory. This allows client devices to receive complete channel information with encryption status already determined, enabling them to make informed decisions about DTCP handshakes without requiring complex real-time determination mechanisms.
3Measurement precision
If the STB platform requires real-time tuning to determine channel properties, then the channel information is accurate, but the channel directory generation time increases
Solution Approach 1:
The system performs all necessary channel property determinations including tuning validation, authorization checks, and DTCP status verification as preliminary actions during an initial scanning phase. These determinations are completed before the CDS directory is populated, ensuring accurate channel information is available upfront rather than being determined in real-time during client access.
Data Source
AI summary
Methods, systems, and computer readable media can be operable to facilitate the generation and/or update of a channel directory on a per channel basis for output to a device. In embodiments, a multimedia device may generate and update a channel directory using one or more channel attributes that are retrieved while tuned to each individual one channel of a group of channels. The multimedia device may generate and update the channel directory as one or more background operations by using a free tuner to tune to each channel. The multimedia device may position each channel within the channel directory according to one or more attributes associated with the channel. In embodiments, the multimedia device may update the channel directory when a tuner is actively tuned to a channel and the determination is made that one or more attributes of the channel have changed.


