Media Playback Device Memory Management via Virtual Storage Offloading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Next-generation digital media formats like Blu-ray Discs require data to be prepared and stored in a manner that does not support direct modification, leading to content becoming outdated or obsolete, and playback devices often have limited local storage capacity, causing delays and limitations in content playback.
Innovation Solution
Implementing a method that detects access to a portable storage medium, evaluates local memory, and moves content to virtual storage over a distributed network to free up memory and enhance playback capabilities, allowing additional content to be retrieved and stored seamlessly, thereby expanding local memory and improving the playback experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If content is stored in read-only manner on portable storage medium, then data integrity and format compliance are maintained, but content becomes outdated and cannot be updated
Solution Approach 1:
The content storage system is segmented into two parts: read-only content on the portable storage medium and updateable content in local memory. This allows the system to maintain data integrity for the original content while enabling updates through additional or modified content stored separately in local memory.
Solution Approach 2:
The system performs preliminary actions by pre-storing content on the portable storage medium in the required format, then subsequently updating this content by adding or modifying files in local memory. This preliminary storage followed by incremental updates resolves the contradiction between maintaining format compliance and enabling content freshness.
2Adaptability or versatility
If more content is stored in local memory, then playback capabilities are enhanced, but storage capacity is limited and memory fills up
Solution Approach 1:
The system extracts content that is less frequently accessed or can be recreated from the portable storage medium and moves it to virtual storage. This frees up local memory space while maintaining playback capability, as the extracted content can be reloaded from virtual storage or the portable medium when needed.
Solution Approach 2:
Virtual storage acts as an intermediary between local memory and remote storage. It provides a buffer that allows the system to maintain a limited amount of content in fast local memory while leveraging larger remote storage capacity, thus resolving the contradiction between playback capability and available storage capacity.
3Quantity of substance
If content is moved to virtual storage, then local memory is freed up, but access time increases due to network dependency
Solution Approach 1:
The system performs preliminary actions by pre-loading content into local memory before it is actually needed for playback. This anticipatory loading reduces access time during playback while still allowing content to be moved to virtual storage when not in use, thus resolving the contradiction between local memory availability and content access time.
Solution Approach 2:
The system applies local quality by keeping frequently accessed content in fast local memory while moving less frequently accessed content to virtual storage. This selective placement based on access patterns optimizes both local memory availability and content access time, as hot content remains locally accessible while cold content resides in virtual storage.
Data Source
AI summary
Some embodiments provide systems and/or methods of managing content in providing a playback experience associated with a portable storage medium by detecting access to a first portable storage medium with multimedia content recorded on the first portable storage medium; evaluating content on the first portable storage medium; evaluating local memory of the multimedia playback device; determining, in response to the evaluation of the content on the first portable storage medium and the evaluation of the local memory, whether memory on the local memory needs to be freed up in implementing playback of multimedia content in association with the first portable storage medium; and moving one or more contents stored on the local memory of the multimedia playback device to a virtual storage accessible by the multimedia playback device over a distributed network in response to determining that memory on the local memory needs to be freed up.


