Streaming Content Cache Allocation by Reproduction Order
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional content reproduction systems in streaming systems often fail to provide adequate advance data acquisition for contents with higher reproduction likelihood, leading to user inconvenience, especially when communication speeds are insufficient or when users skip to next content.
Innovation Solution
A content reproduction apparatus and method that determines and increases the advance acquisition amount of contents based on their reproduction order, allowing for pre-acquisition and caching of music piece data according to specific cache functions, ensuring seamless playback even when communication is temporarily insufficient.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If equal advance acquisition amount is set for all contents, then storage resource usage is balanced, but user convenience deteriorates because contents with higher reproduction likelihood do not have sufficient cache data
Solution Approach 1:
The patent applies local quality by setting different advance acquisition amounts for different contents based on their reproduction order. Specifically, contents with earlier reproduction orders (higher likelihood of being reproduced next) are allocated larger advance acquisition amounts, while contents with later reproduction orders receive smaller amounts. This differentiated allocation strategy optimizes user convenience by ensuring that frequently accessed contents have sufficient cached data available.
2Ease of operation
If advance acquisition amount is increased for contents with earlier reproduction order, then user convenience is improved, but communication resource consumption increases
Solution Approach 1:
The patent implements preliminary action by acquiring content data in advance before it is actually needed for reproduction. The system determines the reproduction order of contents and proactively downloads and caches data for contents that are likely to be reproduced next, based on their position in the reproduction queue. This allows the system to prepare data during periods when communication resources are available, reducing the need for urgent data retrieval during reproduction.
Solution Approach 2:
The patent applies dynamics by making the advance acquisition amount variable rather than fixed. The acquisition amount dynamically adjusts based on the reproduction order of each content item. Contents with earlier reproduction orders receive larger acquisition amounts, while those with later orders receive smaller amounts. This dynamic allocation optimizes communication resource usage by matching data acquisition intensity with actual reproduction needs.
3Reliability
If partial data is acquired in advance for all contents, then playback continuity is ensured, but storage space consumption increases unnecessarily for contents with lower reproduction likelihood
Solution Approach 1:
The patent applies local quality by differentiating storage allocation across different contents based on their reproduction order. Instead of uniformly caching data for all contents, the system concentrates storage resources on contents with earlier reproduction orders that have higher likelihood of being accessed. This selective caching strategy ensures playback continuity for frequently accessed contents while avoiding unnecessary storage consumption for less likely candidates.
Data Source
AI summary
A content reproduction apparatus includes a communicator, a music piece acquisition controller, and a music piece reproducer. The communicator receives a content distributed in a streaming system through a telecommunications line. The music piece acquisition controller acquires data, which has not been received, of a content being reproduced through the communicator, determines advance acquisition amounts in a plurality of contents to be reproduced after the content being reproduced according to a reproduction order, and acquires a part of the plurality of contents in advance based on the determined advance acquisition amounts. The music piece reproducer reproduces the acquired contents.


