Patent ID: 6304714
Filing Date: 2001-10-16
Classification: G11B,H04N

Abstract:
A method for simultaneously recording first digital program data onto a high-capacity archival medium partitioned into segments and playing back second digital program data from the same high-capacity archival medium, said method utilizing a high-access storage device partitioned into segments, an input buffer, and an output buffer, and comprising the following steps:writing the first program data into the input buffer;selecting a first current segment of the high-access storage device for writing the first program data;transferring the first program data from the input buffer to the first current segment of the high-access storage device;selecting a second current segment of the high-access storage device for reading the first program data;selecting a first current segment of the high-capacity archival medium for writing the first program data;transferring the first program data from the second current segment of the high-access storage device to the first current segment of the high-capacity archival medium;selecting a second current segment of the high-capacity archival medium for reading the second program data;selecting a third current segment of the high-access storage device for writing the second program data;transferring the second program data from the second current segment of the high-capacity archival medium to the third current segment of the high-access storage device;selecting a fourth current segment of the high-access storage device for reading the second program data;transferring the second program data from the fourth current segment of the high-access storage device to the output buffer;maintaining the level of fullness of the input and output buffers to prevent said input and output buffers from underflowing or overflowing;interleaving the transfer of the first program data from the input buffer to the first current segment of the high-access storage device, the transfer of the first program data from the second current segment of the high-access storage device to the first current segment of the high-capacity archival medium, the transfer of the second program data from the second current segment of the high-capacity archival medium to the third current segment of the high-access storage device, and the transfer of the second program data from the fourth current segment of the high-access storage device to the output buffer; andreading the second program data from the output buffer,wherein the transfer of the first program data from the input buffer to the first current segment of the high-access storage device, the transfer of the first program data from the second current segment of the high-access storage device to the first current segment of the high-capacity archival medium, the transfer of the second program data from the second current segment of the high-capacity archival medium to the third current segment of the high-access storage device, and the transfer of the second program data from the fourth current segment of the high-access storage device to the output buffer appear simultaneous.