Media Data Processing for IP Broadcast Service Discovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current technologies lack methods for providing an IP-based TV service with the same user experience as terrestrial, satellite, or cable linear channels, integrating channel guides through open Internet-based native code reception, and ensuring seamless real-time/non-real-time media streaming across various broadcast platforms without traditional tuners.
Innovation Solution
A media data processing method and device that generates and transmits service lists over networks, enabling Internet-based broadcast service discovery and management, allowing receivers without traditional tuners to access Internet-based broadcasts, and integrating channel guides with terrestrial, satellite, and cable channels through native code reception.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IP-based TV service is implemented without traditional tuner, then device complexity is reduced and adaptability to Internet-based services is improved, but service discovery capability and signal acquisition ability deteriorate
Solution Approach 1:
The patent introduces a service discovery server as an intermediary component that mediates between IP-based receivers and broadcast services. The server receives service discovery requests from receivers, queries service information from a database, and returns relevant service lists and signaling information, enabling receivers without traditional tuners to discover and access Internet-based broadcast services.
Solution Approach 2:
The patent replaces the traditional mechanical tuner-based service acquisition mechanism with an Internet-based service discovery system. Instead of using hardware tuners to receive and decode broadcast signals, the system uses software-based service discovery protocols, XML signaling, and HTTP/HTTPS communication to acquire and manage broadcast services over IP networks.
2Loss of information
If service list is transmitted in full to all receivers, then service information completeness is improved, but network bandwidth consumption and transmission time increase
Solution Approach 1:
The patent implements local quality optimization by transmitting different portions of service list information to different receivers based on their specific needs, capabilities, and current service state. The service discovery server analyzes receiver requests and provides customized service information subsets, ensuring each receiver receives only the relevant service data required for its operation.
Solution Approach 2:
The patent applies partial action by transmitting only the necessary portion of service list information rather than the complete service list to all receivers. The system determines the minimal required service information based on receiver capabilities and current service state, reducing network bandwidth consumption while maintaining service information completeness for each specific receiver.
3Ease of operation
If channel guide is integrated through native code reception, then ease of operation and user experience are improved, but device complexity and implementation difficulty increase
Solution Approach 1:
The patent implements universality by designing a service discovery system that handles multiple service types (terrestrial, satellite, cable, and Internet-based broadcast services) through a unified interface and protocol. The service discovery server and receiver components are designed to work with various service delivery mechanisms using common XML signaling and service list formats, simplifying operation while managing complexity through standardization.
Data Source
AI summary
A media data processing method according to embodiments may comprise the steps of: generating media data; generating a service list related to the media data; and transmitting the media data and the service list on the basis of a network. The media data processing method according to embodiments may comprise the steps of: receiving a service list related to media data on the basis of a network; and processing the media data on the basis of the service list.


