# US 7,613,867 B2 · Information recording apparatus, information recording method and recording medium recording program

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

- Number: US 7,613,867 B2
- Document ID: US7613867B2
- Status: Granted
- Kind: B2
- Application number: 10/578,707
- Filed: 2004-07-30
- Published: 2007-06-21
- Granted: 2009-11-03
- Earliest claimed: 2003-11-11
- Assignees: Ricoh Company, Ltd.
- Inventors: Yoshiyuki Sasaki
- Web page: https://patentgrep.com/patent/US7613867B2

## CPC

- G11B 20/10527: {Audio or video recording; Data buffering arrangements (G11B20/12 - G11B20/18 take precedence)}
- G11B 27/034: on discs (G11B27/036, G11B27/038 take precedence)
- G11B 27/105: {of operating discs}
- H04N 9/7921: {for more than one processing mode}
- G11B 2020/10666: {Ring buffers, e.g. buffers wherein an iteratively progressing read or write pointer moves back to the beginning of the buffer when reaching the last storage cell}
- G11B 2020/10722: {wherein the size of the buffer is variable, e.g. by adding additional memory cells for coping with input streams that have high bit rates}
- H04N 5/765: Interface circuits between an apparatus for recording and another apparatus
- H04N 5/85: on discs or drums
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A controller 10 carries out a control such as to divide a cache memory 8 for temporarily storing data when recording and/or reproducing the data on a data recordable optical disk 11, into a plurality of memory areas, i.e., a recording data storage memory area and a verifying data storage area, and storing data therein.

## Claims

### Claim 1

An information recording apparatus comprising: temporary storage means temporarily storing data in a data recordable information recording medium on the occasion of recording and/or reproduction; and control means dividing a storage area of said temporary storage means to a plurality of areas according to a mode of recording the data in said information recording medium, wherein:
recording means for recording data in the recording area of said information recording medium and reproducing means for reproducing data recorded in the recording area of the information recording medium are provided;
said control means divides the storage area of said temporary storage means into at least a recording data storage area storing data to record in the information recording medium and a reproduced data storage area storing data reproduced from the information recording medium; storing the data to record in the information recording medium in said recording data storage area; and, when a reproduction request is received during recording by said recording means, said reproducing means is made to store data reproduced from the information recording medium in said reproduced data storage area; and
said recording means keeps a waiting state of waiting before starting data recording until a data occupation amount in said recording data storage area reaches a predetermined threshold, enters a recording state starting the data recording when the data occupation amount exceeds the predetermined threshold, and records data in the recording area of the information recording medium; and
means for immediately causing the reproducing means to reproduce data when a reproduction request is received during the waiting state is provided.

### Claim 2 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein: said control means comprises means for storing data in a respective predetermined buffering manner in each area.

### Claim 3 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein: said control means comprises means for storing data in at least one of the respective areas in a ring buffering manner.

### Claim 4 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein: said temporary storage means comprises means for storing data in a ring buffering manner in which a ring start pointer and a ring end pointer can be set, and said control means comprises means for storing data in the ring buffering manner in at least one of the respective areas with setting the ring start pointer and the ring end pointer.

### Claim 5 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein:
recording means for recording data in the recording area of the information recording medium and verifying means for carrying out verification processing of reproduced data from the recording area after being recorded by said recording means and detecting a defect are provided;
said control means divides the storage area of the temporary storage means into at least a recording data storage area storing data to record in said information recording medium and a verification storage area storing data reproduced by said verifying means; data to record in the information recording medium is stored in said recording data storage area; and the recorded data reproduced by the verifying means is stored in said verification storage area.

### Claim 6 (depends on 5)

The information recording apparatus as claimed in claim 5, wherein: said control means comprises means for holding the data stored in the recording data storage area until verification processing by said verifying means is completed.

### Claim 7 (depends on 5)

The information recording apparatus as claimed in claim 5, wherein: said control means comprises means for holding at least data of the data stored in the recording data storage area from among the data stored in said recording data storage area, and said at least data to hold is one for which verification processing by said verifying means is not completed.

### Claim 8 (depends on 5)

The information recording apparatus as claimed in claim 5, wherein: said control means comprises means for setting a size of said verification storage area so that said size becomes smaller than the recording data storage area.

### Claim 9 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein: said recording means records data sequentially in the recording area of the information recording medium.

### Claim 10 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein: means for causing the reproducing means to reproduce data after waiting for at least a completion of recording of continuously recordable data of the data in said recording data storage area when a reproduction request is received during the recording state is provided.

### Claim 11 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein: means for transferring the data from the recording data storage area to a reproduction request sender when the recording means receives a reproduction request from a recording area to record the data from said recording data storage area during the waiting state is provided.

### Claim 12 (depends on 1)

The information recording apparatus as claimed in claim 1, wherein: said control means comprises means for setting a size of said reproduced data storage area so that said size becomes smaller than the recording data storage area.

### Claim 13

An information recording method comprising: a control step of dividing a storage area of a temporary storage means temporarily storing data in a data recordable information recording medium on the occasion of recording and/or reproduction, into a plurality of areas according to a mode of recording of the data in said information recording medium, wherein:
a recording step of recording data in the recording area of said information recording medium and a reproducing step of reproducing data recorded in the recording area of the information recording medium are provided; and said control step comprises a step of dividing the storage area of said temporary storage means into at least a recording data storage area storing data to record in the information recording medium and a reproduced data storage area storing data reproduced from the information recording medium; and, when a reproduction request is received during recording in said recording step, data reproduced from the information recording medium is stored in said reproduced data storage area in said reproducing step,
said recording step comprises a step of keeping a waiting state of waiting before starting data recording until a data occupation amount in said recording data storage area reaches a predetermined threshold, entering a recording state starting the data recording when the data occupation amount exceeds the predetermined threshold, and recording data in the recording area of the information recording medium; and a step of immediately reproducing data in the reproducing step when a reproduction request is received during the waiting state in the recording step, is provided.

### Claim 14 (depends on 13)

The information recording method as claimed in claim 13, wherein: said control step comprises a step of storing data in a respective predetermined buffering manner in each area.

### Claim 15 (depends on 13)

The information recording method as claimed in claim 13, wherein: said control step comprises a step of storing data in at least one of the respective areas in a ring buffering manner.

### Claim 16 (depends on 13)

The information recording method as claimed in claim 13, wherein: said control step comprises a step of storing data in a ring buffering manner in which a ring start pointer and a ring end pointer can be set, and data is stored in the ring buffering manner in at least one of the respective areas with setting the ring start pointer and the ring end pointer.

### Claim 17 (depends on 13)

The information recording method as claimed in claim 13, wherein: a recording step of recording data in the recording area of the information recording medium and a verifying step of carrying out verification processing of reproduced data from the recording area after being recorded in said recording step and detecting a defect are provided; said control step comprises a step of dividing the storage area of the temporary storage means into at least a recording data storage area storing data to record in said information recording medium and a verification storage area storing data reproduced by said verifying step; the data to record in the information recording medium is stored in said recording data storage area, and the recorded data reproduced by the verifying step is stored in said verification storage area.

### Claim 18 (depends on 17)

The information recording method as claimed in claim 17, wherein: said control step comprises a step of holding the data stored in the recording data storage area until the verification processing by said verifying step is completed.

### Claim 19 (depends on 17)

The information recording method as claimed in claim 17, wherein: said control step comprises a step of holding at least data of the data stored in the recording data storage area from among the data stored in said recording data storage area, and said at least data to hold is one for which the verification processing by said verifying step is not completed.

### Claim 20 (depends on 17)

The information recording method as claimed in claim 17, wherein: said control step comprises a step of setting a size of said verifying storage area so that said size becomes smaller than the recording data storage area.

### Claim 21 (depends on 13)

The information recording method as claimed in claim 13, wherein: said recording step comprises a step of recording data sequentially in the recording area of the information recording medium.

### Claim 22 (depends on 13)

The information recording method as claimed in claim 13, wherein: a step of reproducing data in the reproducing step after waiting for at least a completion of recording continuously recordable data of the data in said recording data storage area when a reproduction request is received during the recording state in the recording step, is provided.

### Claim 23 (depends on 13)

The information recording method as claimed in claim 13, wherein: a step of transferring the data from the recording data storage area to a reproduction request sender when a reproduction request from a recording area to record the data from said recording data storage area is received during the waiting state in the recording step is provided.

### Claim 24 (depends on 13)

The information recording method as claimed in claim 13, wherein: said control step comprises a step of setting a size of said reproduced data storage area so that said size becomes smaller than the recording data storage area.

### Claim 25

A recording medium recording a program for causing a computer to execute a control step of dividing a storage area of temporary storage means temporarily storing data in data recordable information recording medium on the occasion of recording and/or reproduction, into a plurality of areas according to a mode of recording of the data in said information recording medium, wherein:
a recording step of recording data in the recording area of said information recording medium and a reproducing step of reproducing data recorded in the recording area of the information recording medium are provided; and said control step comprises a step of dividing the storage area of said temporary storage means into at least a recording data storage area storing data to record in the information recording medium and a reproduced data storage area storing data reproduced from the information recording medium; and, when a reproduction request is received during recording in said recording step, data reproduced from the information recording medium is stored in said reproduced data storage area in said reproducing step; and
said recording step comprises a step of keeping a waiting state of waiting before starting data recording until a data occupation amount in said recording data storage area reaches a predetermined threshold, entering a recording state starting the data recording when the data occupation amount exceeds the predetermined threshold, and recording data in the recording area of the information recording medium; and a step of immediately reproducing data in the reproducing step when a reproduction request is received during the waiting state in the recording step, is provided.

### Claim 26 (depends on 25)

The recording medium recording the program claimed in claim 25, wherein: said control step comprises a step of storing data in a respective predetermined buffering manner in each area.

### Claim 27 (depends on 25)

The recording medium recording the program claimed in claim 25, wherein: said control step comprises a step of storing data in at least one of the respective areas in a ring buffering manner.

### Claim 28 (depends on 25)

The recording medium recording the program claimed in claim 25, wherein: said control step comprises a step of storing data in a ring buffering manner in which a ring start pointer and a ring end pointer can be set, and data is stored in the ring buffering manner in at least one of the respective areas with setting the ring start pointer and the ring end pointer.

### Claim 29 (depends on 25)

The recording medium recording the program claimed in claim 25, wherein: a recording step of recording data in the recording area of the information recording medium and a verifying step of carrying out verifying processing of reproducing data from the recording area after being recorded in said recording step and detecting a defect are provided; said control step comprises a step of dividing the storage area of the temporary storage means into at least a recording data storage area storing data to record in said information recording medium and a verification storage area storing data reproduced by said verifying step; the data to record in the information recording medium is stored in said recording data storage area; and the recorded data reproduced by the verifying step is stored in said verification storage area.

### Claim 30 (depends on 29)

The recording medium recording the program claimed in claim 29, wherein: said control step comprises a step of holding the data stored in the recording data storage area until the verification processing by said verifying step is completed.

### Claim 31 (depends on 29)

The recording medium recording the program claimed in claim 29, wherein: said control step comprises a step of holding at least data of the data stored in the recording data storage area from among the data stored in said recording data storage area, and said at least data to hold is one for which the verification processing by said verifying step is not completed.

### Claim 32 (depends on 29)

The recording medium recording the program claimed in claim 29, wherein: said control step comprises a step of setting a size of said verifying storage area so that said size becomes smaller than the recording data storage area.

### Claim 33 (depends on 25)

The recording medium recording the program claimed in claim 25, wherein: said recording step comprises a step of recording data sequentially in the recording area of the information recording medium.

### Claim 34 (depends on 25)

The recording medium recording the program claimed in claim 25, wherein: a step of reproducing data in the reproducing step after waiting for at least a completion of recording continuously recordable data of the data in said recording data storage area when a reproduction request is received during the recording state in the recording step, is provided.

### Claim 35 (depends on 25)

The recording medium recording the program claimed in claim 25, wherein: a step of transferring the data from the recording data storage area to a reproduction request sender when a reproduction request from a recording area to record the data from said recording data storage area is received during the waiting state in the recording step is provided.

### Claim 36

The recording medium recording the program claimed in 25, wherein: said control step comprises a step of setting a size of said reproduced data storage area so that said size becomes smaller than the recording data storage area.
