# US 7,412,558 B2 · Semiconductor storage device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,412,558 B2
- Document ID: US7412558B2
- Status: Granted
- Kind: B2
- Application number: 10/911,734
- Filed: 2004-08-05
- Published: 2006-01-19
- Granted: 2008-08-12
- Earliest claimed: 2004-07-15
- Assignees: Hagiwara Sys-Com Co., Ltd.
- Inventors: Hiromichi Oribe; Yuji Oishi; Kimitoshi Nakamura
- Web page: https://patentgrep.com/patent/US7412558B2

## CPC

- G06F 3/0664: {at device level, e.g. emulation of a storage device or system}
- G06F 3/0605: {by facilitating the interaction with a user or administrator}
- G06F 3/0616: {in relation to life time, e.g. increasing Mean Time Between Failures [MTBF]}
- G06F 3/0632: {by initialisation or re-initialisation of storage systems}
- G06F 3/0679: {Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]}
- G06F 3/0643: {Management of files}
- G06F 3/0659: {Command handling arrangements, e.g. command buffers, queues, command scheduling}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Card-type memories have a memory unit with an area having a minimum memory capacity and a control unit for interpreting a command issued by a host system and controlling the memory unit in accordance with the command. The memory area is formatted in accordance with the universal disk format so each sector of the area has a user data area of 2048 bytes with a logical sector length of 2048 bytes. File management is performed by a UDF file system of a host computer.

## Claims

### Claim 1

A semiconductor storage device usable by a host system having a particular operating system, a UDF file system, a memory interface controller, and a memory interface, the semiconductor storage device including:
a memory unit having a memory area with at least a predetermined memory capacity and a control unit for interpreting a command issued by the host system and controlling the memory unit in accordance with the command, the semiconductor storage device storing property information indicating device type of the semiconductor storage device;
the control unit being arranged for (a) interpreting a property information read command issued by the host system, (b) executing the command, and (c) returning the property information to the host system; and
the memory area being formatted in accordance with the universal disk format (UDF) such that each sector has a user data area of 2048 bytes with a logical sector length of 2048 bytes.

### Claim 2 (depends on 1)

The device of claim 1 in combination with the host system, the host system being arranged to perform file management of files stored in the semiconductor storage device by a UDF file system.

### Claim 3 (depends on 1)

The device of claim 1, wherein the memory unit is arranged to store the indication of device type.

### Claim 4 (depends on 1)

The device of claim 1, wherein the control unit is arranged to store the indication of device type.

### Claim 5 (depends on 1)

A semiconductor storage device according to claim 1, wherein the memory unit includes the memory area and a management area, and the property information is stored in the management area of the memory unit.

### Claim 6 (depends on 5)

A semiconductor storage device according to claim 5, wherein the control unit is arranged to (a) interpret a property information change command issued by the host system and (b) change the property information in accordance with the interpretation of the property change command.

### Claim 7 (depends on 1)

A semiconductor storage device according to claim 1, wherein the host system comprises one of a digital video camera, a digital camera, a digital video player, a digital audio player, a portable information terminal, and a portable telephone.

### Claim 8 (depends on 1)

A semiconductor storage device according to claim 1, wherein the semiconductor storage device is of the write-once type, the memory unit or the control unit being arranged to store information indicating that the semiconductor storage device is of the write-once type, and the device being arranged so writing of data into each physical block is allowed only once.

### Claim 9 (depends on 1)

A semiconductor storage device according to claim 1, wherein the semiconductor storage device is of the write-once type, the memory unit or the control unit being arranged for storing information indicating that the semiconductor storage device is of the write-once type is stored, the device being arranged so the number of times formatting is allowed to be further performed is smaller than the number of times the semiconductor storage device can be rewritten/erased.

### Claim 10 (depends on 1)

A semiconductor storage device according to claim 1, wherein the semiconductor storage device is of the read-only type includes a mask ROM, an One Time Programmable ROM (OTP ROM) in which the data are written, or a flash memory, the semiconductor storage device of the write-once type includes an OTP ROM in which the data are not written but are adapted to be written or a flash memory, and the semiconductor storage device of the rewritable type includes a flash memory.

### Claim 11 (depends on 1)

A semiconductor storage device according to claim 1, wherein the semiconductor storage device includes a flash memory and is any of the read-only type, the write-once type, and the rewritable type.

### Claim 12 (depends on 1)

A semiconductor storage device according to claim 1, wherein the control unit includes a controller adapted to function as the semiconductor storage device depending on whether the semiconductor storage device is of the read-only type, the write-once type, or the rewritable type.

### Claim 13 (depends on 1)

A semiconductor storage device according to claim 1, wherein when the semiconductor storage device is of the write-once type, the semiconductor storage device including a plurality of models each having a different memory capacity and/or writing speed.

### Claim 14 (depends on 11)

A semiconductor storage device according to claim 11, wherein when the semiconductor storage device is of the write-once type, the semiconductor storage device including a plurality of models each having a different memory capacity and/or writing speed.

### Claim 15

In combination,
a semiconductor storage device usable by a host system having a particular operating system, a UDF file system, a CD/DVD class driver, and a particular hardware interface,
a card reader/writer carrying the semiconductor storage device, the card reader/writer including an optical disk command interpreter for interpreting an optical disk command issued by the CD/DVD class driver,
a memory interface for performing data communication with a memory; and
a memory interface controller for (a) controlling the memory interface and (b) issuing a command to the semiconductor storage device in response to a request from the optical disk command interpreter and in accordance with a memory interface protocol;
the semiconductor storage device including a memory unit having a memory area with at least a predetermined memory capacity and a control unit for (a) interpreting a command issued by the memory interface controller via the memory interface and (b) controlling the memory unit for executing the command, the semiconductor storage device storing property information indicating a device type of the semiconductor storage device;
the control unit being arranged to interpret a property read command issued by the host system via the card reader/writer, execute the command, and return the property information to the host system;
the memory area being formatted in accordance with the universal disk format (UDF), so each memory area sector has a user data area of 2048 bytes with a logical sector length of 2048 bytes.

### Claim 16 (depends on 15)

The device of claim 15 in combination with the host system, the host system being arranged to perform file management of files stored in the semiconductor storage device by a UDF file system.

### Claim 17 (depends on 15)

The device of claim 15, wherein the memory unit is arranged to store the indication of device type.

### Claim 18 (depends on 15)

The device of claim 15, wherein the control unit is arranged to store the indication of device type.

### Claim 19 (depends on 15)

A semiconductor storage device according to claim 15, wherein the CD/DVD class device is arranged to issue an optical disk command that is included in an MMC (Multimedia Command) set.

### Claim 20 (depends on 19)

A semiconductor storage device according to claim 19, wherein the property read command arranged to be issued by the host system is an MMC vendor command, and the control unit of the semiconductor storage device is arranged to (a) interpret the MMC vendor command, (b) read the property information from the control unit or the memory unit, and (c) return the property information to the host system.

### Claim 21 (depends on 15)

A semiconductor storage device according to claim 15, wherein the semiconductor storage device is of the write-once type, the memory unit or the control unit being arranged to store information indicating that the semiconductor storage device is of the write-once type, and the device being arranged so writing of data into each physical block is allowed only once.

### Claim 22 (depends on 15)

A semiconductor storage device according to claim 15, wherein the semiconductor storage device is of the write-once type, the memory unit or the control unit being arranged for storing information indicating that the semiconductor storage device is of the write-once type, the device being arranged so the number of times formatting is allowed to be further performed is smaller than the number of times the semiconductor storage device can be rewritten/erased.

### Claim 23 (depends on 15)

A semiconductor storage device according to claim 15, wherein the semiconductor storage device is of the read-only type includes a mask ROM, an OTP ROM in which the data are written, or a flash memory, the semiconductor storage device of the write-once type includes an OTP ROM in which the data are not written but are adapted to be written or a flash memory, and the semiconductor storage device of the rewritable type includes a flash memory.

### Claim 24 (depends on 15)

A semiconductor storage device according to claim 15, wherein the semiconductor storage device includes a flash memory and is any of the read-only type, the write-once type, and the rewritable type.

### Claim 25 (depends on 15)

A semiconductor storage device according to claim 15, wherein the control unit includes a controller adapted to function as the semiconductor storage device depending on whether the semiconductor storage device is of the read-only type, the write-once type, or the rewritable type.

### Claim 26 (depends on 15)

A semiconductor storage device according to claim 15, wherein when the semiconductor storage device is of the write-once type, the semiconductor storage device including a plurality of models each having a different memory capacity and/or writing speed.

### Claim 27

A semiconductor storage device comprising:
a memory unit having a memory area with at least a predetermined memory capacity; and
a control unit for (a) interpreting a command issued by a host system and (b) controlling the memory unit in accordance with the command,
the memory area being formatted in accordance with the universal disk format (UDF) such that each sector has a user data area of 2048 bytes with a logical sector length of 2048 bytes; and
the device being arranged so file management thereof can be performed by a UDF file system of the host system.

### Claim 28 (depends on 27)

In combination, the semiconductor storage device of claim 27 and the host system, the storage device and the file system of claim 27 being arranged so the host system performs the file management.

### Claim 29

A semiconductor storage device usable by a host system having a particular operating system, a UDF file system, a memory interface controller, and a memory interface, the semiconductor storage device including:
a memory unit having a memory area with at least a predetermined memory capacity and a control unit for interpreting a command issued by the host system and controlling the memory unit in accordance with the command, the semiconductor storage device storing property information indicating device type of the semiconductor storage device;
the control unit being arranged for (a) interpreting a property information read command issued by the host system, (b) executing the command, and (c) returning the property information to the host system; and
the memory area being formatted in accordance with the universal disk format (UDF) such that each sector has a user data area.

### Claim 30

In combination,
a semiconductor storage device usable by a host system having a particular operating system, a UDF file system, a CD/DVD class driver, and a particular hardware interface,
a card reader/writer carrying the semiconductor storage device, the card reader/writer including an optical disk command interpreter for interpreting an optical disk command issued by the CD/DVD class driver,
a memory interface for performing data communication with a memory; and
a memory interface controller for (a) controlling the memory interface and (b) issuing a command to the semiconductor storage device in response to a request from the optical disk command interpreter and in accordance with a memory interface protocol;
the semiconductor storage device including a memory unit having a memory area with at least a predetermined memory capacity and a control unit for (a) interpreting a command issued by the memory interface controller via the memory interface and (b) controlling the memory unit for executing the command, the semiconductor storage device storing property information indicating a device type of the semiconductor storage device;
the control unit being arranged to interpret a property read command issued by the host system via the card reader/writer, execute the command, and return the property information to the host system;
the memory area being formatted in accordance with the universal disk format (UDF), so each memory area sector has a user data area.

### Claim 31

A semiconductor storage device comprising:
a memory unit having a memory area with at least a predetermined memory capacity; and
a control unit for (a) interpreting a command issued by a host system and (b) controlling the memory unit in accordance with the command,
the memory area being formatted in accordance with the universal disk format (UDF) such that each sector has a user data area; and
the device being arranged so file management thereof can be performed by a UDF file system of the host system.
