Media Rendering Playback with On-the-Fly Resource Loading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing media rendering technologies require downloading all resource packages before playback, leading to long loading times and potential failures due to network issues, negatively impacting user experience.
Innovation Solution
Divide media resources into essential and non-essential categories, prioritizing essential resources for immediate processing and downloading non-essential resources on-the-fly during playback, allowing for dynamic and continuous effect addition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all media rendering resources are downloaded before playback, then complete media effects can be presented, but loading time increases and network failures may occur
Solution Approach 1:
The patent segments media rendering resources into two categories: essential resources (first set) that are downloaded and processed before playback to ensure complete media effects, and non-essential resources (second set) that are downloaded on-the-fly during playback. This segmentation resolves the contradiction by ensuring effect completeness through essential resources while reducing loading time by deferring non-essential resources.
Solution Approach 2:
The patent performs preliminary action by downloading and processing only the essential media rendering resources (first set) before playback begins. This preliminary action ensures that the core media effects are ready for immediate presentation, while non-essential resources (second set) are downloaded during playback, thus reducing overall loading time while maintaining effect completeness.
2Reliability
If all media rendering resources are downloaded before playback, then complete media effects can be presented, but network failures may cause rendering failures
Solution Approach 1:
The patent segments resources into essential (first set) and non-essential (second set) categories. Essential resources are downloaded before playback to ensure complete media effects, while non-essential resources are downloaded during playback. This segmentation reduces the impact of network failures by limiting the amount of data that must be downloaded in advance, thus resolving the contradiction between effect completeness and network failure resilience.
Solution Approach 2:
The patent performs preliminary action only for essential media rendering resources, downloading and processing them before playback. Non-essential resources are downloaded during playback, which reduces the window of vulnerability to network failures while still ensuring that complete media effects are presented through the essential resources.
3Manufacturing precision
If media resources are processed in batches before playback, then rendering quality is maintained, but user experience deteriorates due to waiting
Solution Approach 1:
The patent segments media rendering resources into essential (first set) and non-essential (second set) categories. Essential resources are processed before playback to maintain rendering quality, while non-essential resources are processed during playback. This segmentation maintains rendering quality for critical effects while improving user experience by reducing waiting time, thus resolving the contradiction.
Solution Approach 2:
The patent performs preliminary action only for essential media rendering resources, ensuring high rendering quality for the most important effects before playback begins. Non-essential resources are processed during playback, which maintains overall rendering quality while significantly improving user experience by eliminating the need to wait for complete resource processing, thus resolving the contradiction between quality and user experience.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The present disclosure provides a media resource rendering method and apparatus, a computer device, and a storage medium. The method comprises: acquiring a plurality of media rendering resources in a rendering template from a media editing interface; generating first media data on the basis of the plurality of media rendering resources, the fist media data comprising a first rendering resource set, and the first rendering resource set comprising at least some of the media rendering resources; playing back the first media data in the media editing interface; and in the process of playing back the first media data, adding a playback effect of a second rendering resource set in real time, the second rendering resource set comprising media rendering resources among the plurality of media rendering resources other than the first rendering resource set.