BD-J Progressive Download Clip Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing progressive download methods for playback apparatuses supporting the BD-J specification face challenges in minimizing standby time and communication overhead when receiving and playing A/V data, particularly due to the inefficiencies in dividing and transmitting A/V data into clips.
Innovation Solution
A method is introduced where A/V data is divided into two groups of clips, with one group having a smaller size (Ss) and another group having a larger size (Sc), allowing for optimized playback sequence and transmission to minimize standby time and communication overhead, using specific mathematical expressions to determine the number and size of clips based on network bandwidths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If A/V data is divided into many small clips for progressive download, then playback continuity is improved, but communication overhead increases due to multiple connection establishments
Solution Approach 1:
The A/V data is segmented into two distinct groups: first clips (smaller size) and second clips (larger size). This segmentation allows the system to optimize download behavior differently for each group, reducing communication overhead while maintaining playback continuity. The first clips are downloaded individually to ensure smooth playback initiation, while the second clips are downloaded in bulk after playback starts.
Solution Approach 2:
The system performs preliminary actions by downloading the first clips (smaller size) before playback begins. This preliminary download of essential small clips ensures that playback can start immediately without interruption, while the larger second clips are downloaded subsequently without blocking playback.
2Reliability
If A/V data is divided into many small clips, then playback smoothness is improved, but standby time increases due to sequential downloading
Solution Approach 1:
By segmenting clips into two size groups, the system can download smaller first clips sequentially during playback initiation, then switch to downloading larger second clips in parallel with playback. This segmentation reduces the total standby time compared to downloading all clips sequentially before playback.
Solution Approach 2:
The system maintains continuity of useful action by allowing playback to proceed while simultaneously downloading the second clips. The download action continues throughout the playback process rather than being completed beforehand, eliminating idle standby time and keeping the system continuously productive.
3Reliability
If all clips are downloaded before playback, then playback interruptions are prevented, but network bandwidth is wasted during idle download time
Solution Approach 1:
The system performs preliminary downloading of only the necessary first clips before playback starts, rather than downloading all clips in advance. This preliminary action is sufficient to prevent playback interruptions while avoiding the waste of downloading larger second clips during idle time before playback begins.
Solution Approach 2:
The system applies partial action by downloading only the minimum necessary clips (first clips) before playback starts, rather than completing the full download of all clips. The remaining second clips are downloaded partially during playback, which is the optimal point when network resources are efficiently utilized without causing interruptions.
Data Source
AI summary
A method for providing a progressive download service for a playback apparatus supporting a BD-J specification is disclosed. In accordance with the present invention, a standby time and a communication overhead necessary for receiving and playing a A/V data by a playback apparatus supporting a BD-J specification are minimized by dividing and playing a first clip and a second clip according to a size of clips.


