Method for processing data using triple buffering
First Claim
Patent Images
1. Method for processing data in one or more groups of memory areas, wherein each group comprises first, second and third memory areas, the method comprising:
- writing a first data block to the first memory area of a group in a first interval of time,processing the first data block in the first memory area of the group and writing a second data block to the second memory area of the group in a second interval of time, andtransferring the processed first data block from the first memory area of the group, processing the second data block in the second memory area of the group, and writing a third data block to the third memory area of the group in a third interval of time, such thatone memory area in the group of memory areas is respectively used to receive, process and transfer data in each interval of time.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for processing data using triple buffering, a data block to be processed is written to a memory area in a first interval of time. The data block is processed in the same memory area (A, B, C) in a second interval of time. The processed data block is returned from the same memory area in a third interval of time.
14 Citations
16 Claims
-
1. Method for processing data in one or more groups of memory areas, wherein each group comprises first, second and third memory areas, the method comprising:
-
writing a first data block to the first memory area of a group in a first interval of time, processing the first data block in the first memory area of the group and writing a second data block to the second memory area of the group in a second interval of time, and transferring the processed first data block from the first memory area of the group, processing the second data block in the second memory area of the group, and writing a third data block to the third memory area of the group in a third interval of time, such that one memory area in the group of memory areas is respectively used to receive, process and transfer data in each interval of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. Data processing system comprising one or more groups of memory areas, wherein each group comprises first, second and third memory areas, the system is adapted to:
-
receive a first data block to the first memory area of a group in a first interval of time, process the first data block in the first memory area of the group and write a second data block to the second memory area of the group in a second interval of time, and transfer the processed first data block from the first memory area of the group, process the second data block in the second memory area of the group, and write a third data block to the third memory area of the group in a third interval of time, such that one memory area in the group of memory areas is respectively used to receive, process and transfer data in each interval of time.
-
-
9. Method for processing data, comprising:
writing a data block to be processed being written to a memory area in a first interval of time, and processing the data block in the memory area in a second interval of time, transferring the processed data block from the memory area in a third interval of time, wherein data in memory areas which have already been processed is overwritten. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
Specification