Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Video-storage

 Open loop acceleration/deceleration control for disk drive stepper motors
In accordance with the present invention, there is a relatively inexpensive, but efficient open ...


 Multiplexing I/O module
The invention is embodied in an I/O module that performs external addressing of banks of I/O ...


 Modular computer assembly
The present invention specifically addresses and alleviates the above mentioned deficiencies ...


 Ergonomic docking station for a portable computer
The foregoing problems are solved and a technical advance is achieved by a portable PC docking ...


 High-performance modular memory system with crossbar connections
OF THE PREFERRED EMBODIMENTS System Platform FIG. 1 is a block diagram of a Symmetrical Multi-P...


 System and method for checking bits in a buffer with multiple entries
FIG. 1 shows a computer system 100 having a processor 110, also referred to herein as a controller ...


 Control circuitry for data transfer in an advanced data link controller
The increased use of Bit-Oriented-Protocols has resulted in a need for a low-cost, high speed LSI ...


 Enhanced network services using a subnetwork of communicating processors
The invention provides a method and system for providing enhanced services for a network, using a ...


 System and method for providing television services
The present invention provides an approach for viewer-friendly and virtually instantaneous ...


 System for controlling an internally-installed cache memory
An object of the present invention is to maintain consistency between a main memory and an ...


 Video storage

Details
Inventors: Bopardikar, Raju C.; Braine, Adrian R.;
Assignee: Discreet Logic Inc. (Quebec, CA)
Primary Examiner: Boccio; Vincent F.
Assistant Examiner:
Attorney, Agent or Firm: Gates & Cooper LLP

Video data in the form of a plurality of digitised frames, is stored on a plurality of magnetic disks. Each image frame is striped across a plurality of disks and redundant parity information, derived from the stripes, is written to an additional disk. Disk failure is detected and in response to this detection missing data is regenerated from the parity information. This allows the transfer of video data in real time to be maintained for output so that the system remains operational. While data is being read in real time, derived-from regenerated data, the regenerated data is written to an operational disk, thereby reprotecting the data in the event of a subsequent failure. Frame supplied to output are labelled as being protected or unprotected and application programs may respond to this status information as considered appropriate.

DETAILED DESCRIPTION According to a first aspect of the present invention, there is provided video storage apparatus including storage means, transfer means and processing means, wherein said storage means comprises a plurality of storage of 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 processing means is configured to write said regenerated data to an operational storage device.
In a preferred embodiment, the storage devices are magnetic disks and each stripe may be written to a respective disk with redundant data being written to a separate disk.
The redundant data may be parity data derived by an exclusive ORing operation.
In a preferred embodiment, output data is written to a frame buffer and two output frame buffers may be provided which 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.
The video stream may be compatible with D1 video recommendations.
According to a second aspect of the present invention, there is provided 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.
In a preferred embodiment, errors are detected during the replay of video data and data regeneration is initiated in response to said detection



Related patents
  Method and apparatus for converting an image signal
It is an object of the present invention to resolve the problems encountered in the prior art, eliminate the difference between aspect ratios and the shift of ...
  Contrast/brightness control circuit for television receiver
It is, therefore, an object of the present invention to provide a television receiver which overcomes the problem of the conventional television receiver. Another object ...
  Method and appparatus for generating a compact post-diagnostic case record for browsing and diagnostic viewing
OF THE PREFERRED EMBODIMENT FIG. 1 includes a series of major rectangular blocks which represent PC or workstation-class computers. Each workstation preferably includes ...
  Fast data exchange system between different type computer and medium storing program of extent information and transformation
An object of the present invention is to resolve the above mentioned problem. Another object of the present invention is to quickly exchange or share a file between ...
  System for the real-time scheduling and loading of look-up tables for a patterning device
I claim: 1. A method for processing digitally encoded pattern information for use in a patterning method wherein a plurality of arrays are spaced across the path of a ...
  System for transferring 32-bit double word IDE data sequentially without an intervening instruction by automatically incrementing I/O port address and translating incremented address
In accordance with the invention, a system is provided for transferring data expressed as 32-bit words between a host personal computer operative in a 32-bit mode and an ...
  Apparatus and method for retrieving information using standard objects
OF PREFERRED EMBODIMENT As a general overview, document manager uses a standard-set of objects. The document manager runs at a client computer and retrieves documents ...
  System for controlling a serial data channel with a microprocessor
Having thus described our invention, what we claim as new, and desire to secure by Letters Patent is: 1. A system for controlling the bidirectional transfer of data ...
  Method and apparatus for positioning a transducer using embedded servo track encoding
In the present invention, all the servo information necessary for both the track accessing and track following functions is combined and encoded in one sequence on the ...
  Head positioning servo for disk drives
There is disclosed a positioning apparatus for positioning a magnetic head in a disk drive comprising: the magnetic head to be positioned; a positioning servo for ...

0.524

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved