×

Storing video images on disk using video time base and retrieving the images using disk time base

  • US 4,647,986 A
  • Filed: 08/06/1984
  • Issued: 03/03/1987
  • Est. Priority Date: 08/06/1984
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a system wherein video camera analog video output signals representing images generated in correspondence with the rate of video frame timing signals are converted to digital data corresponding to the intensities of the picture elements (pixels) that compose the image in a video frame,improved means for facilitating writing the digitized pixel data for consecutive video image frames on digital disk as the data for an image are produced and for reading said data from disk after it has been recorded, comprising:

  • magnetic disk recorder means having a plurality of coaxial magnetic disks jointly rotatable at constant speed, a plurality of read/write head trees, some heads in a tree arranged for magnetically coupling with the recording tracks of one disk and others for coupling with corresponding tracks on an adjacent disk for parallel transfer of digital data into and out of the respective disks,a common radial position of all trees being defined as a cylinder, the disks being divided into sectors with a recorded signal for providing a sector pulse indicative of the beginning of each sector, means for providing an index pulse indicative of the beginning of each rotation of the disks, one of said disk having timing pulses recorded thereon for yielding timing pulses at a rate governed by said rotational speed of the disks, said timing pulses being asynchronous with said video frame timing signals, and actuator means responsing to command signals by positioning said trees and the heads thereof,disk buffer memory (DBM) means comprised of a plurality of pages each of which has sufficient locations for storing the pixels composing one image and having data input and output means,disk data processor (DDP) means including circuit means coupled to said read/write head means, respectively, and coupled to said disk buffer memory means, said DDP means being coupled to said disk buffer memory means, said DDP means being controlled at said video frame timing pulse rates derived from the disk and being operative when writing data from said DBM means onto disk to convert parallel pixel data to serial bit data that is transmitted in parallelism to corresponding read/write heads in the trees and operative when reading pixel data from the disk to convert serial pixel data from the respective read/write heads to parallel pixel data for being transferred to the DBM means,memory controller means and bus means coupled to said DBM means for said controller means to provide simultaneous read and write pixel and buffer memory page addresses and control signals to said DBM means, said memory controller providing read addresses to one of said pages concurretly with providing write addresses to another of said pages, said memory controller being operative during image data transfer to write on disk to provide DBM means write addresses synchronous to video frame rate timing and to provide buffer memory read addresses synchronous to DDP timing, and during image data transfer reading from disk and writing into said DBM means to provide DBM reans write addresses synchronous to DDP timing, and to provide DBM read addresses synchronous to video frame timing,a plurality of register means for storing digital commands for respectively establishing data paths, and containing data values, and storing control information,video processor controller (VPC) means operative to load various ones of said registers with said commands with such loading of some commands in response to a said video frame synchronizing signal and concurrently loading others commands in response to a disk index synchronizing signal, anddigital disk controller (DDC) means including some of said registers for receiving commands for controlling the disk actuator and disk read-write operations on a disk rotation-by-rotation basis as well as controlling data flow through said disk data processor, said DDC being operative to load registers, respectively, with commands upon occurrence of an index pulse and to shift commands loaded after any one of said index pulses to a corresponding register for execution of the commands in response to the next index pulse that occurs.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×