Blu-ray Channel Service Streaming via Fixed Variable Data Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Channel services that involve real-time streaming data face challenges in transmitting and playing audio/video data due to the inability to generate and update BUMF, SF, and playlist information in real-time, which prevents continuous playback of live broadcasting and long-duration content.
Innovation Solution
A method is introduced to transmit fixed information and variable information associated with streaming data to playback apparatuses supporting the BD-J specification, allowing for the configuration and playback of streaming data by generating and storing clips in a circular queue, enabling continuous streaming of channel services.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If BUMF, SF, and playlist information are generated for streaming data, then the playback apparatus can play the streaming data, but it cannot be generated and updated in real-time for live broadcasting and long-duration content
Solution Approach 1:
The information associated with streaming data is divided into two categories: fixed information (BUMF, SF) that remains constant and variable information (playlist information) that changes over time. This segmentation allows the fixed information to be generated once while the variable information is updated periodically, resolving the contradiction between ensuring playback capability and achieving real-time updates.
Solution Approach 2:
The fixed information (BUMF and SF) is generated in advance before the actual playback of streaming data. This preliminary generation of static information structures allows the system to be prepared for playback without needing to generate all information in real-time, thus resolving the contradiction between reliability and productivity.
2Duration of action of stationary object
If all streaming data is stored in the playback apparatus, then continuous playback is enabled, but the storage requirement becomes prohibitively large for long-duration content
Solution Approach 1:
Only the necessary fixed information (BUMF and SF) is generated and stored in advance, rather than storing all streaming data. This preliminary preparation of structural information enables continuous playback without requiring prohibitively large storage space for the actual content.
Solution Approach 2:
A server acts as an intermediary between the content source and the playback apparatus. The server generates and manages the fixed information and variable information, transmitting only essential data structures to the playback apparatus rather than requiring the apparatus to store all streaming data locally.
3Device complexity
If a fixed number of clips are generated, then the information structure is simple, but it cannot accommodate streaming data longer than the clip generation capacity
Solution Approach 1:
The playlist information is designed to be dynamically updateable while the fixed BUMF and SF information remains static. This dynamic structure allows the system to accommodate varying durations of streaming data by updating playlist entries without regenerating the entire information structure, thus resolving the contradiction between simplicity and flexibility.
Solution Approach 2:
The information structure is segmented into fixed components (BUMF, SF) and variable components (playlist information). This segmentation allows the variable portion to be extended or updated to accommodate longer streaming content while maintaining the simplicity of the fixed structural framework.
Data Source
AI summary
A method for providing a channel service is disclosed. In accordance with the present invention, a fixed information including a BUMF information, an SF information and a playlist information and a variable information including a clip information associated with a streaming data of a selected channel service are transmitted to a playback apparatus supporting a BD-J specification, thereby enabling a Blu-ray player incapable of playing the streaming data to provide viewers with the streaming data of the channel service.


