IP Library Granted Patent US 8,209,467
Granted Patent B2
US 8,209,467 · App. 12/339,539 · Granted Jun 26, 2012

Recording apparatus, recording method, program for recording method, and storage medium that stores program for recording method

Assignee: Sony Corporation
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 8,209,467
App. No.
12/339,539
Granted
Jun 26, 2012
Kind
B2
Abstract

A recording apparatus includes: a type detecting section that detects a type of storage medium; an erase-block size detecting section that detects an erase-block size of the storage medium; a recording section that records desired data to a data area in the storage medium and records management information of the data area to a management area in the storage medium; and a control section that controls the recording section by issuing a command to the recording section, on the basis of results of the detection. Each time a certain amount of data is recorded to the data area, the control section updates the management information in accordance with the recording, and when the storage medium is a storage medium in which recorded data is updated for each erase-block size, the control section increases the certain amount of data according to an increase in the erase-block size.

Claims (34)

1. A recording apparatus comprising:

a type detecting section configured to detect a type of detachably held storage medium;

an erase-block size detecting section configured to detect an erase-block size of the storage medium;

a recording section configured to record desired data to a data area in the storage medium and to record management information of the data area to a management area in the storage medium; and

a control section configured to control the recording section by issuing a command to the recording section, on the basis of a result of the detection performed by the type detecting section and of a result of the detection performed by the erase-block size detecting section,

wherein, each time a certain amount of data is recorded to the data area, the control section updates the management information in accordance with the recording of the certain amount of data to the data area, and

when the storage medium is detected by the type detecting section as being a storage medium for which a write size determination includes consideration of the erase-block size, the control section determines the write size for the certain amount of data according to the erase-block size such that an increased erase-block size corresponds to an increased write size.

2. The recording apparatus according to claim 1 , wherein the certain amount of data corresponds to an integer multiple of the erase-block size.

3. The recording apparatus according to claim 1 , further comprising:

a transfer-speed detecting section configured to detect a data transfer speed for the storage medium;

wherein the control section manages the certain amount of data by using a size of batch writing for performing recording to the storage medium by a single write command issued to the recording section and a count value for setting a period of time for updating the management information, the count value corresponding to the number of issuances of the write command, and

the control section sets the size of the batch writing on the basis of a value corresponding to a batch writing size determined from the erase-block size and a value corresponding to a batch writing size determined from the data transfer speed.

4. The recording apparatus according to claim 3 , wherein the size of the batch writing is equal to an amount of data corresponding to an integer multiple of the erase-block size.

5. A recording method comprising the steps of:

detecting a type of detachably held storage medium;

detecting an erase-block size of the storage medium;

recording desired data to a data area in the storage medium and recording management information of the data area to a management area in the storage medium; and

controlling the recording step by issuing a command on the basis of a result of the detection performed in the type detecting step and of a result of the detection performed in the erase-block size detecting step,

wherein, in the controlling step, each time a certain amount of data is recorded to the data area, the management information is updated in accordance with the recording of the certain amount of data to the data area, and

when the storage medium is detected by the detecting a type step as being a storage medium for which a write size determination includes consideration of the erase-block size, the write size for the certain amount of data is determined according to the erase-block size such that an increased erase-block size corresponds to an increased write size.

6. A non-transitory computer readable storage medium having stored thereon a program that when executed by a computer causes the computer to execute a recording method for recording desired data to a detachably held storage medium, the program comprising the steps of:

detecting a type of the storage medium;

detecting an erase-block size of the storage medium;

recording desired data to a data area in the storage medium and recording management information of the data area to a management area in the storage medium; and

controlling the recording step by issuing a command on the basis of a result of the detection performed in the type detecting step and of a result of the detection performed in the erase-block size detecting step,

wherein, in the controlling step, each time a certain amount of data is recorded to the data area, the management information is updated in accordance with the recording of the certain amount of data to the data area, and

when the storage medium is detected by the detecting a type step as being a storage medium for which a write size determination includes consideration of the erase-block size, the write size for the certain amount of data is determined according to the erase-block size such that an increased erase-block size corresponds to an increased write size.

7. A recording apparatus comprising:

means for detecting a type of detachably held storage medium;

means for detecting an erase-block size of the storage medium;

a recording section configured to record desired data to a data area in the storage medium and to record management information of the data area to a management area in the storage medium; and

means for controlling the recording section by issuing a command to the recording section, on the basis of a result of the detection performed by means for detecting the type, and of a result of the detection performed by the means for detecting the erase-block size,

wherein, each time a certain amount of data is recorded to the data area, the means for controlling updates the management information in accordance with the recording of the certain amount of data to the data area, and

when the storage medium is detected by the means for detecting the type as being a storage medium for which a write size determination includes consideration of the erase-block size, the means for controlling determines the write size for the certain amount of data according to the erase-block size such that an increased erase-block size corresponds to an increased write size.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2008
From: ITO, RYOGO; SHIMONO, HIROSHI; YOKOTA, JUNICHI; KAISE, FUMIHIKO
To: SONY CORPORATION
Reel/Frame 022014/0140 →
Priority Claims (1)
JP P2008-025073 · Feb 5, 2008 · national
Continuity (1)
Related Publication 20090198889A1 · Aug 6, 2009