Media Asset Module Initialization for Playback Wait Time Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The initial loading of media assets from high-density Blu-ray Discs or other high-definition optical discs into playback environments, such as Blu-ray Disc players, results in significant waiting periods before users can access primary media content, leading to user frustration and reduced enjoyment.
Innovation Solution
Implementing a progressive loader that segments media assets into modules, loads only a subset of required assets before playback begins, and progressively loads additional assets during playback, based on predefined sequences, user preferences, and usage histories, while managing memory by deleting least recently used assets if necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all media assets are loaded into memory at initialization, then asset loading interruptions during playback are eliminated, but the initial playback wait time increases significantly
Solution Approach 1:
The patent segments media assets into multiple categories (required assets, progressive assets, and on-demand assets) and loads them in different phases. Required assets are loaded initially to enable immediate playback, while progressive and on-demand assets are loaded subsequently during playback, eliminating the need to load all assets before playback begins.
Solution Approach 2:
The patent performs preliminary loading of only the essential required assets subset before playback begins, rather than loading all assets. This preliminary action is sufficient to enable immediate playback while avoiding the time penalty of loading unnecessary assets in advance.
2Loss of time
If a subset of assets is loaded before playback, then initial playback wait time is reduced, but asset loading interruptions may occur during playback
Solution Approach 1:
The patent implements continuous asset loading during playback by identifying and loading progressive assets and on-demand assets in real-time as they are needed. This continuous loading action ensures that assets are available when required without interrupting the playback experience.
Solution Approach 2:
The patent employs dynamic asset loading strategies that adapt during playback based on user interactions and playback state. The system dynamically determines which assets to load next, adjusting the loading sequence to match actual usage patterns rather than following a static pre-determined sequence.
3Speed
If media assets are segmented into modules and loaded progressively, then playback initiation speed is improved, but system complexity increases
Solution Approach 1:
The patent segments media assets into distinct modules categorized as required, progressive, and on-demand assets. This segmentation enables the system to load only essential assets initially for fast playback initiation, while organizing additional assets for progressive loading without requiring complex ad-hoc asset management.
Data Source
AI summary
There is provided a system and method for initialization of media asset modules for an improved execution sequence on a playback environment. The system includes a player application configured to segment media assets associated with a primary media content into a plurality of asset modules, assemble the plurality of asset modules into a media file, identify a first subset of asset modules from the plurality of asset modules for loading in a first loading process, determine a loading sequence for the first subset of asset modules, and load the first subset of asset modules according to the loading sequence before beginning playback of the primary media content. The player application may be further configured to identify, determine another loading sequence for, and load additional asset modules after playback of the primary media content has begun.


