Computer system and method for storing video data
First Claim
1. A method of storing video data in a memory, the method comprising the steps of:
- receiving video data from a video source;
evaluating memory capacity available;
if memory capacity available is sufficient, storing video data in the memory;
if memory capacity available is insufficient, performing the following steps;
locating previously stored video data in the memory;
reading previously stored video data out of the memory;
modifying previously stored video data, wherein the modified previously stored video data requires less space in memory, rewriting modified previously stored video data to the memory, writing the received video data to the memory.
6 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for storing video data in memory is disclosed. Memory capacity is evaluated. If the memory capacity is sufficient to allow the storing of video data in the mass storage device, then the video data is stored. If the memory capacity available is insufficient to storage the video data and the mass storage device, the oldest stored video data in the mass storage device is identified. The oldest stored video data is then removed from the mass storage device and stored in memory. The video data in memory is then modified to require less space in memory. The new video data and the modified video data are then written to the mass storage device.
35 Citations
15 Claims
-
1. A method of storing video data in a memory, the method comprising the steps of:
-
receiving video data from a video source;
evaluating memory capacity available;
if memory capacity available is sufficient, storing video data in the memory;
if memory capacity available is insufficient, performing the following steps;
locating previously stored video data in the memory;
reading previously stored video data out of the memory;
modifying previously stored video data, wherein the modified previously stored video data requires less space in memory, rewriting modified previously stored video data to the memory, writing the received video data to the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for storing video data in a memory, the system comprising:
-
a video source; and
a video storage system coupled to the video source;
the video storage system comprising;
a processor;
a memory coupled to the processor;
a mass storage device coupled to the processor video storage software resident in the memory, the video storage software, when executed, performing the steps of;
receiving video data from the video source;
evaluating capacity available of the mass storage device;
if capacity available of the mass storage device is sufficient, storing video data in the memory;
if capacity available of the mass storage device is insufficient, performing the following steps;
locating previously stored video data in the mass storage device;
reading previously stored video data out of the mass storage device in to the memory;
modifying previously stored video data in memory, wherein the modified previously stored video data requires less space in the mass storage device;
rewriting the modified previously stored video data to the mass storage device. writing the received video data to the mass storage device.
-
Specification