Claims
- 1. Video storage apparatus comprising storage means, transfer means and processing means, wherein
said storage means comprises a plurality of storage devices configured to store respective stripes of image frames with redundant data derived from said stripes, said transferring means is arranged to transfer image data at substantially image display rate or at a rate greater than said display rate, and said processing means is configured to regenerate lost data from said redundant data during a reading operation and said program to write said regenerated data to an operational storage device.
- 2. Apparatus according to claim 1, wherein said storage devices are magnetic disks.
- 3. Apparatus according to claim 2, wherein each stripe is written to a respective disk and redundant data is written to a separate disk.
- 4. Apparatus according to claim 3, wherein redundant data is parity data derived by an exclusive ORing operation.
- 5. Apparatus according to claim 1, wherein output data is written to a frame buffer.
- 6. Apparatus according to claim 5, wherein two output frame buffers alternate in operation, to effect double buffering in which a first buffer is written to randomly from the storage devices and a second buffer is read sequentially as a synchronized video stream.
- 7. Apparatus according to claim 6, wherein said video stream is compatible with D1 video recommendations.
- 8. Apparatus according to claim 1, wherein said processing means detects data errors and initiates data regeneration in response to said detection.
- 9. Apparatus according to claim 1, wherein a spare drive is maintained in an array to receive regenerated data.
- 10. Apparatus according to claim 1, wherein said processing means is configured to label image frames as being protected or as being unprotected.
- 11. Apparatus according to claim 1, wherein said processing means is configured to perform additional regeneration of data not requested for output during relatively idle periods.
- 12. Apparatus according to claim 1, wherein said processing means is configured to detect disk imbalance conditions after data has been regenerated.
- 13. A method of storing video data, wherein image stripes derived from image frames in combination with redundant data derived from said stripes are stored on a plurality of storage devices,
image data is transferred at substantially image display rate or at a rate greater than said display rate, lost data is regenerated from said redundant data during a reading operation, and said regenerated data is written to an operational storage device while output data is being supplied at said transfer rate.
- 14. A method according to claim 13, wherein errors are detected during the replay of video data and data regeneration is initiated in response to said detection.
- 15. A method according to claim 13, wherein output image frames are labelled as being protected or as being unprotected, wherein an unprotected label indicated that data has been regenerated.
- 16. A method according to claim 13, wherein additional regeneration of data is effected during idle periods.
- 17. A method according to claim 13, including procedures for detecting disk imbalance conditions after data has been regenerated.
- 18. A method according to claim 13, wherein said video data is derived from cinematographic film.
- 19. A method according to claim 13, wherein said video data is derived from high definition video frames.
- 20. A method according to claim 13, wherein said video data is derived from broadcast video fields.
Priority Claims (1)
Number |
Date |
Country |
Kind |
96 19120 |
Sep 1996 |
GB |
|
Parent Case Info
[0001] The present invention is a continuation in part of U.S. patent application 60/015,468 filed on Apr. 15, 1996.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60015468 |
Apr 1996 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08843282 |
Apr 1997 |
US |
Child |
10096565 |
Mar 2002 |
US |