Data recording and playback system and method
First Claim
1. A data recording and playback system comprising:
- a data capture input device that captures digitized streaming data;
a memory device adapted to receive and store the digitized streaming data from the data capture input device as data frames with time stamps, each data frame including one time stamp and the memory device having unique virtual addresses associated thereto,wherein the memory device is a virtually memory mapped storage buffer allocated from a computer'"'"'s virtual address space,wherein the virtual address space is mapped to one or more physical memory devices, each with its own unrelated physical memory address spaces or file structures, andwherein the computer'"'"'s RAM includes a virtual memory caching mechanism which moves data frames from memory mapped storage into RAM-based storage upon access of the virtual addresses of the memory mapped storage buffer enabling simultaneous read or write operations from one or more client programs upon one or more discontiguous segments of the virtual memory mapped storage buffer simultaneously across one or more discontiguous physical memory devices which appear to the client programs as one contiguous memory mapped storage buffer address space.
3 Assignments
0 Petitions
Accused Products
Abstract
A data recording and playback system and method with a memory device adapted to receive and temporarily store input signal data as data frames with time stamps, the memory device having addresses associated thereto, and a circular storage buffer having a memory mapped file with same address space as the memory device for storing the input signal data. In one embodiment, an event controller provides an event signal associated to time of an event, and an event processor is provided that copies plurality of data frames stored in the circular storage buffer that have time stamps proximate to the time of the event. Another embodiment is adapted to allow playback of stored input signal data from the circular storage buffer without interrupting simultaneous recording of new input signal data into the circular storage buffer.
-
Citations
27 Claims
-
1. A data recording and playback system comprising:
-
a data capture input device that captures digitized streaming data; a memory device adapted to receive and store the digitized streaming data from the data capture input device as data frames with time stamps, each data frame including one time stamp and the memory device having unique virtual addresses associated thereto, wherein the memory device is a virtually memory mapped storage buffer allocated from a computer'"'"'s virtual address space, wherein the virtual address space is mapped to one or more physical memory devices, each with its own unrelated physical memory address spaces or file structures, and wherein the computer'"'"'s RAM includes a virtual memory caching mechanism which moves data frames from memory mapped storage into RAM-based storage upon access of the virtual addresses of the memory mapped storage buffer enabling simultaneous read or write operations from one or more client programs upon one or more discontiguous segments of the virtual memory mapped storage buffer simultaneously across one or more discontiguous physical memory devices which appear to the client programs as one contiguous memory mapped storage buffer address space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification