# US 7,609,945 B2 · Recording medium, and method and apparatus for reproducing data from the recording medium

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

- Number: US 7,609,945 B2
- Document ID: US7609945B2
- Status: Granted
- Kind: B2
- Application number: 11/205,094
- Filed: 2005-08-17
- Published: 2006-04-13
- Granted: 2009-10-27
- Earliest claimed: 2004-08-17
- Assignees: LG Electronics Inc.
- Inventors: Kang Soo Seo; Jea Yong Yoo; Byung Jin Kim; Seung Hoon Lee
- Web page: https://patentgrep.com/patent/US7609945B2

## CPC

- G11B 27/322: {used signal is digitally coded}
- G11B 27/105: {of operating discs}
- G11B 2220/2541: Blu-ray discs; Blue laser DVR discs
- 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 medium, and a method and apparatus for reproducing data from the recording medium are disclosed. The recording medium includes a record area in which at least one first title and at least one second title having different attributes are recorded, and a reproduction management area for reproducing individual titles having different attributes. A static scenario and a dynamic scenario are recorded in the reproduction management area, wherein the static scenario is commonly applied to the first and second titles, and wherein the dynamic scenario is contained in each of the first and second titles.

## Claims

### Claim 1

A recording medium storing a data structure for managing reproduction of titles having different data formats by a reproducing apparatus comprising:
a stream layer including a first clip for a movie title according to an MPEG-2 compression scheme and a second clip for a java title according to a java program;
a playlist layer including a first playlist for managing reproduction of the movie title by the reproducing apparatus and a second playlist for managing reproduction of the java title by the reproducing apparatus, the first playlist including a first playitem identifying a playing interval in the first clip;
an object layer including a movie object for the movie title and a java object for the java title, the movie object including a first command for executing the first playlist, and the java object including a second command for executing the second playlist; and
a user interface layer including an index table, the index table including a first title information for selecting the movie title and a second title information for selecting the java title.

### Claim 2 (depends on 1)

The recording medium according to claim 1, wherein the movie object includes locator information for designating the first playlist.

### Claim 3 (depends on 1)

The recording medium according to claim 1, wherein the java object includes locator information for designating the second playlist.

### Claim 4 (depends on 1)

The recording medium according to claim 1, wherein the java object includes locator information for designating a specific location of the second playlist.

### Claim 5 (depends on 4)

The recording medium according to claim 4, wherein the specific location is determined on the basis of the second playitem.

### Claim 6 (depends on 4)

The recording medium according to claim 4, wherein the specific location is determined on the basis of a specific stream contained in the second clip.

### Claim 7 (depends on 3)

The recording medium according to claim 3, wherein the locator information is included in a java application program.

### Claim 8

A method for reproducing data of a recording medium storing a data structure, the method comprising:
reading, by a reproducing apparatus, first title information for executing a movie object for a movie title according to an MPEG-2 compression scheme from an index table of a user interface layer;
reading the movie object, the movie object including a first command for executing a first playlist from an object layer;
reading the first playlist from a playlist layer, the first playlist including a first playitem identifying a playing interval in a first clip for the movie title;
reproducing the first clip from a stream layer;
reading, by the reproducing apparatus, second title information for executing a java object for a java title according to a java program from the index table;
reading the java object, the java object including a second command for executing a second playlist from the object layer;
reading the second playlist from the playlist layer, the second playlist including a second playitem identifying a playing interval in a second clip for the java title;
reproducing the second clip from the stream layer.

### Claim 9 (depends on 8)

The method according to claim 8, wherein the movie object includes locator information designating the first playlist.

### Claim 10

An apparatus for reproducing data from a recording medium storing a data structure the apparatus comprising:
a pickup unit configured to read data from the recording medium; and
a controller configured to control the pickup unit to
read first title information for executing a movie object for a movie title according to an MPEG-2 compression scheme and second title information for executing a java object for a java title according to a java program from an index table of a user interface layer,
read the movie object, the movie object including a first command for executing a first playlist and the java object, the java object including a second command for executing a second playlist from an object layer,
read the first playlist and the second playlist from a playlist layer, the first playlist including a first playitem identifying a playing interval in a first clip for the movie title, and the second playlist including a second playitem identifying a playing interval In a second clip for the java title, and reproduce the first clip and the second clip from a stream layer.

### Claim 11 (depends on 10)

The apparatus according to claim 10, wherein the movie object includes a locator information designating the first playlist.

### Claim 12

A method for recording data on a recording medium, the method comprising:
recording, by a recording apparatus, a first clip for a movie title according to an MPEG-2 compression scheme and a second clip for a java title according to a java program;
recording a first playlist for the movie title and a second playlist for the java title, the first playlist including a first playitem identifying a playing interval in the first clip, and the second playlist including a second playitem identifying a playing interval in the second clip;
recording a movie object for the movie title and a java object for the java title, the movie object including a first command for executing a first playlist, and the java object including a second command for executing a second playlist; and
recording an index table including first title information for selecting the movie title and second title information for selecting the java title.

### Claim 13

An apparatus for recording data on a recording medium, the apparatus comprising:
a pickup unit configured to record data on the recording medium; and
a controller configured to control the pickup unit to
record a first clip for a movie title according to an MPEG-2 compression scheme and a second clip for a java title according to a java program,
record a first playlist for the movie title and a second playlist for the java title, the first playlist including a first playitem identifying a playing interval in the first clip, and the second playlist including a second playitem identifying a playing interval in the second clip,
record a movie object for the movie title and a java object for the java title, the movie object including a first command for executing a first playlist, and the java object including a second command for executing a second playlist, and
record an index table including first title information for selecting the movie title and second title information for selecting the java title.
