Ring-buffer based buffering apparatus and method of using memory apparatus
First Claim
1. A buffering apparatus for digital data that temporarily stores input data and then outputs the data, comprising:
- a memory apparatus provided with a plurality of storage areas assigned consecutive identification numbers; and
an area partitioning unit which partitions the plurality of storage areas in the memory apparatus at least into a first area and a second area, and which uses the first area as a ring buffer area, the first area including storage areas with consecutive identification numbers, whereindigital data is buffered in the first area when a predetermined bit included in a read request is off, and the digital data is buffered in the second area when the predetermined bit is on.
3 Assignments
0 Petitions
Accused Products
Abstract
In a buffering apparatus for digital data for temporarily storing input data and then outputting, a memory apparatus is provided with a plurality of storage areas assigned consecutive identification numbers. A partition designation unit generates an instruction for partitioning the plurality of storage areas. An area partitioning unit partitions the plurality of storage areas in the memory apparatus at least into a first area and a second area in accordance with the generated instruction for partitioning and uses the first area as a buffer area, the first area including storage areas with consecutive identification numbers. A partition designation unit generates an instruction for partitioning that designates a border between the first area and the second area.
8 Citations
11 Claims
-
1. A buffering apparatus for digital data that temporarily stores input data and then outputs the data, comprising:
-
a memory apparatus provided with a plurality of storage areas assigned consecutive identification numbers; and an area partitioning unit which partitions the plurality of storage areas in the memory apparatus at least into a first area and a second area, and which uses the first area as a ring buffer area, the first area including storage areas with consecutive identification numbers, wherein digital data is buffered in the first area when a predetermined bit included in a read request is off, and the digital data is buffered in the second area when the predetermined bit is on. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of using a memory apparatus provided with a plurality of storage areas assigned consecutive identification numbers, comprising the steps of:
-
generating an instruction for partitioning the plurality of storage areas; and partitioning the plurality of storage areas in the memory apparatus at least into a first area and a second area in accordance with the generated instruction for partitioning, and using the first area as a ring buffer area, the first area including storage areas with consecutive identification numbers, wherein digital data is buffered in the first area when a predetermined bit included in a read request is off, and the digital data is buffered in the second area when the predetermined bit is on. - View Dependent Claims (8, 9, 10, 11)
-
Specification