IP Library Granted Patent US 7,398,352
Granted Patent B2
US 7,398,352 · App. 10/533,485 · Granted Jul 8, 2008

Recording method and recording apparatus that limits number of rewrites to the same storage area

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,398,352
App. No.
10/533,485
Granted
Jul 8, 2008
Kind
B2
Abstract

A recording method is provided for recording data into an information recording medium, in which the number of data rewrites into the same area is limited. The recording method comprises the steps of (a) performing a search for unallocated areas in an information recording area and retaining, in a memory, unallocated area identifying information for identifying at least one unallocated area found by the search, (b) determining whether or not an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information, and (c) when an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information, allocating the unallocated area as an area for recording data and recording data into the allocated area.

Claims (42)

1. A recording method for recording data into an information recording medium, wherein the number of data rewrites into the same area is limited, the recording method comprising the steps of:

(a) performing a search for unallocated areas in an information recording area and retaining, in a memory, unallocated area identifying information for identifying at least one unallocated area found by the search;

(b) determining whether or not an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information;

(c) when an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information, allocating the unallocated area as an area for recording data and recording data into the allocated; and

(d) allocating unallocated areas identified in the search performed in step (a) with higher precedence than unallocated areas that have become unallocated areas only after the search performed in step (a).

2. A recording method according to claim 1 , further comprising the steps of:

(e) when an unallocated area satisfying a record request is not present among the at least one unallocated areas identified by the unallocated area identifying information, returning to step (a).

3. A recording method for recording data into an information recording medium, wherein the number of data rewrites into the same area is limited, the recording method comprising the steps of:

(a) performing a search for unallocated areas in an information recording area and retaining, in a memory, unallocated area identifying information for identifying at least one unallocated area found by the search;

(b) determining whether or not an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information; and

(c) when an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information, allocating the unallocated area as an area for recording data and recording data into the allocated area,

further comprising the steps of:

(d) searching for a new file recorded in the information recording area; and

(e) generating a pointer indicating a position based on an end position of an area in which the new file is recorded,

wherein the search for unallocated areas in the information recording area in step (a) is performed in a fixed direction from a position following the position indicated by the pointer.

4. A recording method according to claim 3 , wherein the data is recorded into the information recording medium on an ECC block-by-ECC block basis, the ECC block comprises a plurality of sectors, and the search for unallocated areas in the information recording area is performed on an ECC block-by-ECC block basis.

5. A recording method according to claim 3 , wherein the pointer indicates an end position of an ECC block containing the end position of the area in which the new file is recorded.

6. A recording method according to claim 3 , wherein step (d) comprises searching files recorded in the information recording medium for a file having the newest file creation time or modification time as the new file.

7. A recording method according to claim 3 , wherein step (d) comprises searching files recorded in the information recording medium for a file having the largest ID number assigned to the file as the new file.

8. A recording method according to claim 3 , wherein step (d) comprises searching files recorded in a particular directory for a file most recently recorded in the information recording medium as the new file.

9. A recording method according to claim 3 , wherein step (d) comprises searching for an index file as the new file, wherein the index file is used to manage information about a list of files recorded in the information recording medium.

10. A recording method according to claim 9 , further comprising the steps of:

(f) updating the index file when data recorded in the information recording medium is deleted or when the information recording medium is formatted; and

(g) recording the updated index file into the area allocated in step (c).

11. A recording method for recording data into an information recording medium, wherein the number of data rewrites into the same area is limited, the recording method comprising the steps of:

(a) performing a search for unallocated areas in an information recording area and retaining, in a memory, unallocated area identifying information for identifying at least one unallocated area found by the search;

(b) determining whether or not an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information; and

(c) when an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information, allocating the unallocated area as an area for recording data and recording data into the allocated area,

further comprising the step of:

(d) generating a pointer indicating a random position in the information recording area,

wherein the search for unallocated areas in the information recording area in step (a) is performed from a position following the position indicated by the pointer in a fixed direction.

12. A recording method for recording data into an information recording medium, wherein the number of data rewrites into the same area is limited, the recording method comprising the steps of:

(a) performing a search for unallocated areas in an information recording area and retaining, in a memory, unallocated area identifying information for identifying at least one unallocated area found by the search;

(b) determining whether or not an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information; and

(c) when an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information, allocating the unallocated area as an area for recording data and recording data into the allocated area,

wherein the search for unallocated areas in the information recording area in step (a) is performed from a start of the information recording area in a fixed direction.

13. A recording apparatus for recording data into an information recording medium, wherein the number of data rewrites into the same area is limited, the recording apparatus comprising:

a holding section for performing a search for unallocated areas in an information recording area and retaining, in a memory, unallocated area identifying information for identifying at least one unallocated area found by the search;

a determining section for determining whether or not an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information;

a recording section for, when an unallocated area satisfying a record request is present among the at least one unallocated areas identified by the unallocated area identifying information, allocating the unallocated area as an area for recording data and recording data into the allocated; and

an allocating section for allocating unallocated areas identified in the search performed by the holding section with higher precedence than unallocated areas that have become unallocated areas only after the search performed by the holding section.

14. A recording apparatus according to claim 13 , wherein when an unallocated area satisfying a record request is not present among the at least one unallocated areas identified by the unallocated area identifying information, the holding section performs a search for unallocated areas in the information recording area and retains, in the memory, unallocated area identifying information for identifying at least one unallocated area found by the search.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2014
From: PANASONIC CORPORATION (FORMERLY MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.)
To: GODO KAISHA IP BRIDGE 1
Reel/Frame 032209/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2005
From: MITA, HIDEAKI; GOTOH, YOSHIHO; FUKUSHIMA, YOSHIHISA; BANNAI, TATSUSHI
To: MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD.
Reel/Frame 016676/0455 →