VIDEO RECORDING SYSTEM UTILIZING HOST-PROCESSOR-RESIDENT ERROR RECOVERY TO TRANSFER NON-TIME-CRITICAL, ERROR-INTOLERANT DATA SEGMENTS WHILE TRANSFERRING TIME-CRITICAL, ERROR-TOLERANT STREAMING DATA SEGMENTS AT A REQUIRED DATA TRANSFER RATE

   
   

The present invention may be regarded as a video recording system and method of transferring a non-time-critical, error-intolerant data segment stored or to be stored on a disk drive, which is responsive to a set of data transfer commands generated by a host processor and which is operating in a mode optimized for transferring time-critical, error-tolerant streaming data segments stored or to be stored on the disk drive. The method includes sending a sequence of data transfer commands generated by the host processor to the disk drive to transfer a respective sequence of time-critical, error-tolerant streaming data segments at a required data transfer rate. The method further includes selectively interposing a first data transfer command into the sequence of data transfer commands, the first data transfer command initiating a first transfer of the non-time-critical, error-intolerant data segment. The method further includes transmitting a data transfer error signal generated by the disk drive to the host processor, the data transfer error signal having a state that indicates whether any data transfer errors have occurred with respect to the first transfer of the non-time-critical, error-intolerant data segment. The method further includes selectively initiating host-processor-resident error recovery in response to the state of the data transfer error signal to achieve an accuracy required for the non-time-critical, error-intolerant data segment while maintaining the required data transfer rate of the sequence of time-critical, error-tolerant data segments.

La présente invention peut être considérée comme un système d'enregistrement visuel et une méthode de transférer un segment de données non-temps-critique et erreur-intolérant stocké ou être stockée sur une unité de disques, qui est sensible à un ensemble de commandes de transfert de données produites par un processeur de centre serveur et qui fonctionne en mode optimisé pour transférer temps-critique, des segments de données coulants erreur-tolérants stockés ou être stocké sur l'unité de disques. La méthode inclut envoyer un ordre des commandes de transfert de données produites par le processeur de centre serveur à l'unité de disques pour transférer un ordre respectif des segments de données coulants temps-critiques et erreur-tolérants à un débit exigé. La méthode autre inclut interposer sélectivement une première commande de transfert de données dans l'ordre des commandes de transfert de données, la première commande de transfert de données lançant un premier transfert du segment de données non-temps-critique et erreur-intolérant. La méthode autre inclut transmettre un signal d'erreur de transfert de données produit par l'unité de disques au processeur de centre serveur, le signal d'erreur de transfert de données ayant un déclarer qui indique si des erreurs de transfert de données se sont produites en ce qui concerne le premier transfert du segment de données non-temps-critique et erreur-intolérant. La méthode autre inclut lancer sélectivement le rétablissement d'erreur de centre-processeur-résidant en réponse à l'état du signal d'erreur de transfert de données pour réaliser une exactitude exigée pour le segment de données non-temps-critique et erreur-intolérant tout en maintenant le débit exigé de l'ordre des segments de données temps-critiques et erreur-tolérants.

 
Web www.patentalert.com

< Solid-state image pickup device

< Modeling and rendering of surface reflectance fields of 3D objects

> Interleavers for AWGs

> Surface mountable vertical multi-layer capacitor

~ 00150