Buffer management method and system with data displayed directly from buffers
First Claim
Patent Images
1. A method comprising:
- storing video data in a disk by way of a first queue comprising a linked list of buffers, including;
receiving video data into the first queue by way of a tail buffer, the tail buffer being at one end of the linked list of buffers in the first queue, andcopying video data from a head buffer to the disk, the head buffer being at another end of the linked list of buffers in the first queue; and
displaying the video data in real-time directly from the buffers in the queue, without retrieving the displayed video data from the disk, and without interrupting the storing step.
6 Assignments
0 Petitions
Accused Products
Abstract
A method includes storing video data in a disk by way of a first queue comprising a linked list of buffers. Video data are received into the first queue by way of a tail buffer. The tail buffer is at one end of the linked list of buffers in the first queue. Video data are copied from a head buffer to the disk. The head buffer is at another end of the linked list of buffers in the first queue. The video data are displayed in real-time directly from the buffers in the queue, without retrieving the displayed video data from the disk, and without interrupting the storing step.
-
Citations
20 Claims
-
1. A method comprising:
-
storing video data in a disk by way of a first queue comprising a linked list of buffers, including; receiving video data into the first queue by way of a tail buffer, the tail buffer being at one end of the linked list of buffers in the first queue, and copying video data from a head buffer to the disk, the head buffer being at another end of the linked list of buffers in the first queue; and displaying the video data in real-time directly from the buffers in the queue, without retrieving the displayed video data from the disk, and without interrupting the storing step. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
means for storing video data in a disk by way of a first queue comprising a linked list of buffers, including; means for receiving video data into the first queue by way of a tail buffer, the tail buffer being at one end of the linked list of buffers in the first queue, and means for copying video data from a head buffer to the disk, the head buffer being at another end of the linked list of buffers in the first queue; and means for providing the video data for display in real-time directly from the buffers in the queue, without retrieving the displayed video data from the disk, and without interrupting the storing step. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium encoded with pseudocode, wherein, when the pseudocode is processed by a processor, the processor generates GDSII data for fabricating an application specific integrated circuit that performs a method comprising the steps of:
-
storing video data in a disk by way of a first queue comprising a linked list of buffers, including; receiving video data into the first queue by way of a tail buffer, the tail buffer being at one end of the linked list of buffers in the first queue, and copying video data from a head buffer to the disk, the head buffer being at another end of the linked list of buffers in the first queue; and displaying the video data in real-time directly from the buffers in the queue, without retrieving the displayed video data from the disk, and without interrupting the storing step. - View Dependent Claims (20)
-
Specification