Patent ID: 8195037
Filing Date: 2012-06-05
Classification: H04N

Abstract:
1. A method of storing video data comprising the steps of: receiving an MPEG video stream comprising a series of I-frames and P-frames; separating the series of I-frames from the P-frames; separating the series of I-frames into a first set of I-frames and a second set of I-frames such that the first set of I-frames comprises I-frames that have been separated from the series of I-frames at a periodic rate; storing the first set of I-frames in a first circular buffer having a first period of time before information stored in the first circular buffer is overwritten with new information; storing the second set of I-frames in a second circular buffer having a second period of time before information stored in the second circular buffer is overwritten with new information; storing the P-frames in a third circular buffer having a third period of time before information stored in the third circular buffer is overwritten with new information wherein the first period of time is longer than the second period of time and is longer than the third period of time; and providing information so that the first set of I- frames, second set of I-frames, and the P-frames can be combined to produce a full-motion video.