Video Data Storage Segmentation and Quality Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for storing video data are inefficient in managing large volumes of video data from television programming, as they often require significant storage space and fail to provide a balanced approach between data quality and storage capacity, especially when handling multiple channels and programming changes.
Innovation Solution
A method and system that converts video signals into video data, stores temporal-based portions on storage devices, and creates reduced quality video data to conserve storage space, allowing for efficient output to devices via networks, while maintaining essential information about viewed programs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If video data is stored in high quality to maintain data integrity, then video quality is improved, but storage space is consumed excessively
Solution Approach 1:
The system applies different quality levels to different portions of video data based on local requirements. Full-quality video is retained for local storage and playback, while reduced-quality versions are generated for remote storage and transmission. This local quality differentiation resolves the contradiction by allowing high quality where needed while conserving storage space for remote archives.
Solution Approach 2:
The system creates a copy of the video data in reduced quality format for remote storage, while the original high-quality data remains locally. This copying approach allows the system to maintain video quality for local use while storing only the essential reduced-quality copies remotely, thus resolving the storage space constraint.
2Speed
If all video data is stored locally to ensure fast access, then access speed is improved, but device complexity and storage capacity requirements increase
Solution Approach 1:
The system segments video data storage into two parts: recent or frequently accessed video data is stored locally for fast access, while historical or less frequently accessed data is stored remotely. This segmentation resolves the contradiction by maintaining fast access for necessary data while reducing local storage capacity requirements through remote archiving.
Solution Approach 2:
The system introduces a network as an intermediary between local storage and remote storage. When local storage is full, video data is automatically transferred via the network to remote storage. This intermediary approach allows the system to maintain fast local access for active data while offloading less frequently accessed data to remote storage, reducing local storage capacity requirements.
3Quantity of substance
If reduced quality video data is created to save storage space, then storage efficiency is improved, but video quality deteriorates
Solution Approach 1:
The system maintains high-quality video data locally where it is needed for playback and viewing, while storing reduced-quality versions remotely for archival purposes. This local quality approach ensures that video quality is preserved where it matters most (local playback) while achieving storage efficiency through remote compression.
4Ease of operation
If automatic transfer of video data to remote storage is implemented, then storage management is simplified, but network bandwidth is consumed
Solution Approach 1:
The system implements periodic automatic transfer of video data from local to remote storage based on storage capacity thresholds. When local storage reaches a predefined threshold, the system automatically initiates transfer of video data to remote storage via the network. This periodic action simplifies storage management by automating the transfer process while controlling network bandwidth consumption by only transferring data when necessary.
Data Source
AI summary
A method for storing video data according to one embodiment includes receiving a video signal comprising television programming, and converting the video signal to video data. Additionally, the method includes storing first temporal-based portions of the video data in files on a first storage device, storing second temporal-based portions of the video data in files on a second storage device, and creating reduced quality video data from the video data based on the first and/or second temporal-based portions of the video data. Further, the method includes outputting the first temporal-based portions of the video data and/or the second temporal-based portions of the video data, outputting the reduced quality video data to a first device via a network, and outputting the first temporal-based portions of the video data and/or the second temporal-based portions of the video data to a second device via the network.


