IP Library Granted Patent US 7,984,231
Granted Patent B2
US 7,984,231 · App. 12/067,671 · Granted Jul 19, 2011

Information recording medium access device, and data recording method

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,984,231
App. No.
12/067,671
Granted
Jul 19, 2011
Kind
B2
Abstract

When moving image data or the like is recorded into an information recording medium, such as a flash memory, in real time, an influence of locations of free recording areas upon the recording speed is suppressed to ensure the real time performance of the data recording. In an access apparatus, there is provided an area management block control part that manages FAT 1 and FAT 2 , which are area management information of a nonvolatile memory, on a FAT block-by-FAT block basis, and the length of the free recording area in each FAT block is calculated. Then, area management block information, in which the free recording area length in each FAT block is recorded, is generated on a RAM. A FAT block in which the free recording area length exceeds a threshold value is assigned to the data recording, thereby suppressing the number of updates of the area management information regardless of the location of the free areas. In this way, the buffer overflow can be prevented from occurring due to a high frequency of the updating of the area management information, thereby ensuring the real time performance during the data recording.

Claims (31)

1. An information recording medium access device configured for accessing an information recording medium, including a nonvolatile memory,

wherein said nonvolatile memory includes:

a data recording area composed of a collection of a plurality of clusters, each cluster of said plurality of clusters having a unique cluster number; and

area management information holding a plurality of pieces of entry information, each piece of said plurality of pieces of entry information corresponding to a cluster,

wherein said area management information has a plurality of area management blocks, each of said area management blocks is composed of a first constant number of pieces of said entry information having a first consecutive number of clusters,

wherein said area management information has a plurality of slots, each of said slots is composed of a second constant number of pieces of said entry information having a second consecutive number of clusters, and

wherein said information recording medium access device comprises:

an area management block controller configured for determining a slot as an empty slot when the slot has empty clusters of a number equal to or greater than a second threshold value in clusters included in the slot, and configured for determining the area management block as an area into which data can be written when a number of empty clusters included in all empty slots in said area management block is equal to or greater than a first threshold value; and

a recording controller configured for writing file data to areas of said nonvolatile memory corresponding to said area management blocks which have been determined as areas into which data can be written.

2. The information recording medium access device according to claim 1 ,

wherein said first threshold value is a number of clusters that permits recording of file data required to be necessarily recorded during (t−1)-number of data recordings sandwiched between consecutive t-number of updates of file system management information, and

wherein t is a positive integer equal to or greater than two.

3. The information recording medium access device according to claim 1 , wherein

said recording controller writes said file data to said nonvolatile memory only when said file data is real time data for recording.

4. The information recording medium access device according to claim 1 , wherein

said second constant number is smaller than said first constant number.

5. An information recording method for accessing an information recording medium, including a nonvolatile memory, comprising:

configuring said nonvolatile memory to include:

a data recording area composed of a collection of a plurality of clusters, each cluster of said plurality of clusters having a unique cluster number; and

area management information holding a plurality of pieces of entry information, each piece of said plurality of pieces of entry information corresponding to a cluster,

wherein said area management information has a plurality of area management blocks, each of said area management blocks is composed of a first constant number of pieces of said entry information having a first consecutive number of clusters,

wherein said area management information has a plurality of slots, each of said slots is composed of a second constant number of pieces of said entry information having a second consecutive number of clusters;

determining, by an area management block controller, that a slot as an empty slot when the slot has empty clusters of a number equal to or greater than a second threshold value in clusters included in the slot, and for determining the area management block as an area into which data can be written when a number of empty clusters included in all empty slots in said area management block is equal to or greater than a first threshold value; and

writing, by a recording controller, file data to areas of said nonvolatile memory corresponding to said area management blocks which have been determined as areas into which data can be written.

6. The information recording method according to claim 5 ,

wherein said first threshold value is a number of clusters that permits recording of file data required to be necessarily recorded during (t−1)-number of data recordings sandwiched between consecutive t-number of updates of file system management information, and

wherein t is a positive integer equal to or greater than two.

7. The information recording method according to claim 5 , wherein

said recording controller writes said file data to said nonvolatile memory only when said file data is real time data for recording.

8. The information recording method according to claim 5 , wherein

said second constant number is smaller than said first constant number.

Assignments (2)
CHANGE OF NAME Recorded Nov 13, 2008
From: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
To: PANASONIC CORPORATION
Reel/Frame 021832/0215 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2008
From: MAEDA, TAKUJI; INOUE, SHINJI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 021113/0001 →