# US 5,706,262 A · Recording and reproducing apparatus that allows user reordering of the sequence that data is reproduced from the disc and that automatically reorders the remaining data after data defined by the user has been erased

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

- Number: US 5,706,262 A
- Document ID: US5706262A
- Status: Granted
- Kind: A
- Application number: 08/691,217
- Filed: 1996-08-01
- Granted: 1998-01-06
- Earliest claimed: 1992-12-04
- Assignees: Sony Corporation
- Inventors: Teppei Yokota; Junichi Aramaki; Nobuyuki Kihara
- Web page: https://patentgrep.com/patent/US5706262A

## CPC

- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- G11B 27/034: on discs (G11B27/036, G11B27/038 take precedence)
- G11B 27/105: {of operating discs}
- G11B 27/11: by using information not detectable on the record carrier
- G11B 27/329: {on a disc [VTOC]}
- G11B 2220/2529: Mini-discs
- G11B 2220/65: wherein solid state memory is used for storing indexing information or metadata
- 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)

## Abstract

A recording and reproducing apparatus corresponding to a recording medium having management information (U-TOC) for managing the order of reproduction and reproducing operations for recorded data (pieces of music), having a controller which makes it possible to rewrite the management information when the order of the data is specified by a program so that the order of reproduction is changed in accordance with the order of data specified by the program on the recording medium (F110) or to rewrite the management data so that the data specified by the program become erased data (F106), allowing the erasure of plural pieces of music and the changing of the order of reproduction to be carried out easily.

## Claims

### Claim 1

An apparatus for recording data onto and reproducing data from a recording medium, the recording medium having a series of address pointers stored in a corresponding series of memory locations in a table of contents region where the series of memory locations represent a corresponding series of title numbers, each address pointer identifying a memory location on the disc where information associated with a corresponding title number is located, the apparatus comprising:
reproducing means for reproducing the series of address pointers;
memory means for storing the series of address pointers in a corresponding series of memory locations in a data table, the series of memory locations in the data table representing the corresponding series of title numbers;
input means for sequentially entering a plurality of title numbers without reproducing data associated with the title numbers t6 form a desired order of title numbers;
buffer means for storing the desired order of title numbers;
display means for simultaneously displaying all of the title numbers in the desired order of title numbers;
control means for changing the series of address pointers stored in the data table to form a new series of address pointers in response to a first user command so that the new series of address pointers correspond to the desired order of title numbers; and
recording means for recording the new sequence of address pointers in the series of memory locations on the disc.

### Claim 2 (depends on 1)

The apparatus of claim 1 wherein when the title numbers in the desired order of title numbers is less than the title numbers corresponding to the address pointers stored in the data table, the title numbers not entered as part of the desired order of title numbers are added to the end of the desired order of title numbers.

### Claim 3 (depends on 1)

The apparatus of claim 1 wherein the control means deletes the address pointers associated with the desired order of title numbers in response to a second user command.

### Claim 4 (depends on 1)

The apparatus of claim 1 wherein the control means further comprises:
means for determining whether the address pointer that identifies a title number in the desired order of title numbers is stored in a memory location of the corresponding series of memory locations that corresponds to the order of the title number in the desired order of title numbers;
means for moving the address pointer that identifies a title number in the desired order of title numbers into a memory location of the corresponding series of memory locations that corresponds with the order of the title number, and for moving each of the address pointers in the memory locations of the corresponding series of memory locations that fall between the memory location that corresponds with the order of the title number and a memory location that corresponds with where the title number was previously held to a next greater memory location when the title number in the desired order of title numbers is stored in a memory location that does not correspond to the order of the title number in the desired order of title numbers.

### Claim 5 (depends on 4)

The apparatus of claim 4 wherein the recording medium includes a first region where data is stored, and a second region arranged on an inside portion of the recording medium where management data is stored, the table of contents region being located in the second region.

### Claim 6 (depends on 4)

The apparatus of claim 4 wherein the recording means includes an optical head and a magnetic head, and wherein the optical and magnetic heads record the new sequence of address pointers in the table of contents region of the second region.

### Claim 7

A method for reordering a series of address pointers stored in a corresponding series of memory locations in a table of contents region of a disc where the series of memory locations represent a corresponding series of title numbers, each address pointer identifying a memory location on the disc where information associated with a corresponding title number is located, the method comprising the steps of:
reproducing the series of address pointers;
storing the series of address pointers in a corresponding series of memory locations in a data table, the series of memory locations in the data table representing the corresponding series of title numbers;
sequentially entering a plurality of title numbers without reproducing data associated with the title numbers to form a desired order of title numbers;
storing the desired order of title numbers;
simultaneously displaying all of the title numbers in the desired order of title numbers;
changing the series of address pointers stored in the data table to form a new series of address pointers so that the new series of address pointers correspond to the desired order of title numbers; and
recording the new sequence of address pointers in the series of memory locations on the disc.

### Claim 8 (depends on 7)

The method of claim 7 wherein when the title numbers in the desired order of title numbers is less than the title numbers corresponding to the address pointers stored in the data table, the title numbers not entered as part of the desired order of title numbers are added to the end of the desired order of title numbers.

### Claim 9 (depends on 7)

The method of claim 7 wherein the changing step further includes the steps of:
determining whether the address pointer that identifies a title number in the desired order of title numbers is stored in a memory location of the corresponding series of memory locations that corresponds to the order of the title number in the desired order of title numbers; and
moving the address pointer that identifies a title number in the desired order of title numbers into a memory location of the corresponding series of memory locations that corresponds with the order of the title number, and for moving each of the address pointers in the memory locations of the corresponding series of memory locations that fall between the memory location that corresponds with the order of the title number and a memory location that corresponds with where the title number was previously held to a next greater memory location when the title number in the desired order of title numbers is stored in a memory location that does not correspond to the order of the title number in the desired order of title numbers.

### Claim 10

An apparatus for recording data onto and reproducing data from a recording medium, the recording medium having a first region where data is stored, and a second region arranged on an inside portion of the recording medium where management data is stored, a series of address pointers being stored in a corresponding series of memory locations in a table of contents region of the second region where the series of memory locations represent a corresponding series of title numbers, each address pointer identifying a memory location in the first region of the disc where information associated with a corresponding title number is located, the apparatus comprising:
reproducing means for reproducing the series of address pointers;
memory means for storing the series of address pointers in a corresponding series of memory locations in a data table, the series of memory locations in the data table representing the corresponding series of title numbers;
input means for sequentially entering a plurality of title numbers without reproducing data associated with the title numbers to form an entered order of title numbers;
buffer means for storing the entered order of title numbers;
display means for simultaneously displaying all of the title numbers in the entered order of title numbers;
control means for changing the series of address pointers stored in the data table to form a new series of address pointers in response to a first user command and the entered order of title numbers, the control means including:
erasing means for invalidating selected address pointers stored in the memory means; and
editing means for changing an order of selected address pointers; and
recording means for recording the new sequence of address pointers in the series of memory locations in the first region of the disc, the recording means including an optical head and a magnetic head.

### Claim 11 (depends on 10)

The apparatus of claim 10 wherein the editing means further comprises:
means for determining whether the address pointer that identifies a title number in the entered order of title numbers is stored in a memory location of the corresponding series of memory locations that corresponds to the order of the title number in the entered order of title numbers;
means for moving the address pointer that identifies a title number in the entered order of title numbers into a memory location of the corresponding series of memory locations that corresponds with the order of the title number, and for moving each of the address pointers in the memory locations of the corresponding series of memory locations that fall between the memory location that corresponds with the order of the title number and a memory location that corresponds with where the title number was previously held to a next greater memory location when the title number in the entered order of title numbers is stored in a memory location that does not correspond to the order of the title number in the entered order of title numbers.

### Claim 12 (depends on 10)

The apparatus of claim 10 wherein the erasing means further comprises means for moving the address pointers stored in each memory location having a memory address greater than a memory address of the memory location that corresponds to a title number of the entered order of title numbers to a next lower memory location for each title number in the entered order of title numbers in an order ranging from a highest title number to a lowest title number.

### Claim 13 (depends on 12)

The apparatus of claim 12 and further comprising means for indicating, after the address pointers have been moved for each title number, which memory locations contain invalid information.

### Claim 14

A method for recording data onto and reproducing data from a recording medium, the recording medium having a first region where data is stored, and a second region arranged on an inside portion of the recording medium where management data is stored, a series of address pointers being stored in a corresponding series of memory locations in a table of contents region of the second region where the series of memory locations represent a corresponding series of title numbers, each address pointer identifying a memory location in the first region of the disc where information associated with a corresponding title number is located, the method comprising the steps of:
reproducing the series of address pointers;
storing the series of address pointers in a corresponding series of memory locations in a data table, the series of memory locations in the data table representing the corresponding series of title numbers;
sequentially entering a plurality of title numbers without reproducing data associated with the title numbers to form an entered order of title numbers;
storing the entered order of title numbers;
simultaneously displaying all of the title numbers in the entered order of title numbers;
changing the series of address pointers stored in the data table to form a new series of address pointers in response to a first user command and the entered order of title numbers; and
recording the new sequence of address pointers in the series of memory locations in the first region of the disc, the recording means including an optical head and a magnetic head.

### Claim 15 (depends on 14)

The method of claim 14 wherein the changing step further comprises the steps of:
determining whether the address pointer that identifies a title number in the entered order of title numbers is stored in a memory location of the corresponding series of memory locations that corresponds to the order of the title number in the entered order of title numbers; and
moving the address pointer that identifies a title number in the entered order of title numbers into a memory location of the corresponding series of memory locations that corresponds with the order of the title number, and for moving each of the address pointers in the memory locations of the corresponding series of memory locations that fall between the memory location that corresponds with the order of the title number and a memory location that corresponds with where the title number was previously held to a next greater memory location when the title number in the entered order of title numbers is stored in a memory location that does not correspond to the order of the title number in the entered order of title numbers.

### Claim 16 (depends on 14)

The method of claim 14 wherein the changing step further includes the step of moving the address pointers stored in each memory location having a memory address greater than a memory address of the memory location that corresponds to a title number of the entered order of title numbers to a next lower memory location for each title number in the entered order of title numbers in an order ranging from a highest title number to a lowest title number.

### Claim 17 (depends on 16)

The method of claim 16 wherein the changing step further includes the step of indicating, after the address pointers have been moved for each title number, which memory locations contain invalid information.

### Claim 18 (depends on 14)

The method of claim 14 wherein the changing step further includes the steps of:
identifying a memory location that corresponds to the highest title number of the entered order of title numbers;
moving data stored in each memory location that is greater than the memory location that corresponds to the highest title number of the entered order of title numbers to a next lower memory location;
determining a memory location that corresponds to the next highest title number of the entered order of title numbers;
transferring data stored in each memory location that is greater than the memory location that corresponds to a next highest title number of the entered order of title numbers to a next lower memory location; and
continuing the determining and transferring steps until data stored in each memory location that is greater than the memory location that corresponds to the lowest title number of the entered order of title numbers is transferred.

### Claim 19 (depends on 18)

The method of claim 18 and further comprising the step of indicating, after the moving step and each transferring step, that a content of a highest memory location from which data was moved is invalid.

### Claim 20 (depends on 18)

The method of claim 18 and further comprising the step of indicating that a content of the highest memory location of the corresponding series of memory locations is invalid when the memory location of the highest title number of the entered order of title numbers is the same as the highest memory location of the corresponding series of memory locations.
