IP Library Granted Patent US 7,415,592
Granted Patent B2
US 7,415,592 · App. 11/291,489 · Granted Aug 19, 2008

Ring-buffer based buffering apparatus and method of using memory apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,415,592
App. No.
11/291,489
Granted
Aug 19, 2008
Kind
B2
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.

Claims (24)

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.

2. The buffering apparatus according to claim 1 , further comprising a partition designation unit which generates an instruction for partitioning the plurality of storage areas, wherein

the area partitioning unit partitions the plurality of storage areas in the memory apparatus in accordance with the generated instruction for partitioning.

3. The buffering apparatus according to claim 2 , wherein the partition designation unit generates the instruction for partition that designates a border between the first area and the second area.

4. The buffering apparatus according to claim 1 , wherein

the first area is used for storing sequential data read from a recording medium and the second area is used for storing data supplied from a central processing unit which controls the memory apparatus, the central processing unit generates the read request including the predetermined bit.

5. The buffering apparatus according to claim 4 , wherein

the predetermined bit is used for designating the first area or the second area in which digital data is to be buffered.

6. The buffering apparatus according to claim 4 , further comprising a read unit which reads digital data from the recording medium and writes it in the first area or the second area in accordance with the predetermined bit included in the read request.

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.

8. The method of using the memory apparatus according to claim 7 , wherein the instruction designates a border between the first area and the second area.

9. The method of using the memory apparatus according to claim 7 , wherein:

the first area is used for storing sequential data read from a recording medium and the second area is used for storing data supplied from a central processing unit which controls the memory apparatus, the central processing unit generates the read request including the predetermined bit.

10. The method of using the memory apparatus according to claim 9 , wherein:

the predetermined bit is used for designating the first area or the second area in which digital data is to be buffered.

11. The method of using the memory apparatus according to claim 9 , further comprising the steps of:

reading digital data from the recording medium; and

writing the digital data in the first area or the second area in accordance with the predetermined bit included in the read request.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027551/0154 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027445/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2006
From: KUROSAKI, TOSHIYUKI; SASAKI, DAI
To: SONY COMPUTER ENTERTAINMENT, INC.
Reel/Frame 017243/0922 →