Patent ID: 7362947

Claim:
A video editing device for use with a computer readable recording and playing device operable to allow video material recording and playback and to allow non-linear editing of the video material, comprising: frame processing means for retrieving a video frame that is a basic construction unit of the video material from said recording and playing device which stores video material to be edited, and for performing frame processing on the retrieved video frame; wherein said frame processing means comprises: at least one image processing means for performing predetermined image processing on individual video frames; first storage means interposed between said recording and playing device and said frame processing means; and second storage means interposed between each of a plurality of said frame processing means; control means for controlling said frame processing means such that at least two types of frame processing by said frame processing means are performed upon the retrieved video frame in parallel, wherein controlling is performed by storing, in order of input, a plurality of dependency relationship data, analyzing relationships among the plurality of dependency relationship data, and determining each type of frame processing to be executed as a function of the relationships among the plurality of dependency data; frame storage means for storing a plurality of video frames after said frame processing means completes all frame processing frame-by-frame upon the plurality of video frames, and for sequentially outputting the plurality of video frames, wherein said first storage means, said second storage means and said frame storage means are physically different; and an output module that receives, from an image conversion object, a buffer address indicating where the retrieved video frame is stored and a corresponding time code; whereby the video frames are output from said frame storage means in real-time.