# US 8,363,523 B2 · Playing data from an optical media drive

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

- Number: US 8,363,523 B2
- Document ID: US8363523B2
- Status: Granted
- Kind: B2
- Application number: 13/248,796
- Filed: 2011-09-29
- Published: 2012-01-26
- Granted: 2013-01-29
- Earliest claimed: 2008-05-09
- Assignees: Apple Inc.
- Applicants: Paul J. Wehrenberg
- Inventors: Paul J. Wehrenberg
- Web page: https://patentgrep.com/patent/US8363523B2

## CPC

- G11B 20/10527: {Audio or video recording; Data buffering arrangements (G11B20/12 - G11B20/18 take precedence)}
- G11B 2020/10685: {input interface, i.e. the way data enter the buffer, e.g. by informing the sender that the buffer is busy}
- G11B 2020/10731: {wherein the buffer I/O can be temporarily suspended, e.g. by refusing to accept further data to be buffered}
- G11B 2020/1074: {involving a specific threshold value}
- G11B 2020/10814: {involving specific measures to prevent a buffer underrun}
- G11B 2220/2537: Optical 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

Example embodiments provide various techniques for playing data from an optical media drive. The optical media drive may detect certain media access information for use in accessing optical media. This media access information is stored a non-volatile memory. The optical media drive then retrieves the media access information from the non-volatile memory once the optical media drive is reactivated after deactivation. The optical media drive may then read from the optical media using the provided media access information.

## Claims

### Claim 1

A method of playing a multimedia file stored on an optical media accessed by an optical media drive, the method performed by the optical media drive, comprising the acts of:
detecting media access information to access the optical media by at least one of reading the media access information from a lead-in area of the optical media or by performing an operation to detect the media access information based on a physical property of the optical media;
storing the media access information in non-volatile memory;
reading the multimedia file from the optical media;
deactivating the optical media drive;
reactivating the optical media drive;
retrieving the media access information from the non-volatile memory once the optical media drive is reactivated after the deactivation; and
reading the multimedia file from the optical media using the media access information read from the non-volatile memory.

### Claim 2 (depends on 1)

The method of claim 1, further comprising also storing the media access information in volatile memory.

### Claim 3 (depends on 2)

The method of claim 2, further comprising stopping a flow of electric charge to the non-volatile memory and the volatile memory once the optical media drive is deactivated.

### Claim 4 (depends on 2)

The method of claim 2, wherein the volatile memory and the non-volatile memory are included in the optical media drive.

### Claim 5 (depends on 1)

The method of claim 1, wherein the media access information includes an attribute of the optical media.

### Claim 6 (depends on 5)

The method of claim 5, wherein the attribute includes an optical media type.

### Claim 7 (depends on 1)

The method of claim 1, wherein the media access information includes parameter associated with accessing the optical media.

### Claim 8 (depends on 1)

The method of claim 1, wherein the act of detecting the media access information includes receiving the media access information from a focus and tracking circuitry included in the optical media drive.

### Claim 9 (depends on 1)

The method of claim 1, wherein the act of detecting the media access information includes reading the media access information from the optical media.

### Claim 10

A machine-readable memory that stores instructions, which when performed by a controller within an optical media drive, cause the optical media drive to perform operations comprising:
detecting media access information to access an optical media by at least one of reading the media access information from a lead-in area of the optical media or by performing an operation to detect the media access information based on a physical property of the optical media;
storing the media access information in non-volatile memory;
retrieving the media access information from the non-volatile memory once the optical media drive is reactivated after deactivation; and
reading from the optical media using the media access information read from the non-volatile memory.

### Claim 11 (depends on 10)

The machine-readable memory of claim 10, further comprising also storing the media access information in volatile memory.

### Claim 12 (depends on 10)

The machine-readable memory of claim 10, further comprising stopping a flow of electric charge to the non-volatile memory and the memory once the optical media drive is deactivated.

### Claim 13 (depends on 10)

The machine-readable memory of claim 10, wherein the media access information includes an attribute of the optical media, the attribute including at least one of an optical media type or a manufacturer identifier.

### Claim 14 (depends on 13)

The machine-readable memory of claim 13, wherein the media access information further includes a parameter associated with the accessing of the optical media, the parameter including at least one of a focus servo gain and compensation, a tracking movement, a tilt movement, a linear velocity, a modulation, a disk imbalance parameter or a bit rate.

### Claim 15 (depends on 10)

The machine-readable memory of claim 10, wherein the act of detecting the media access information includes receiving the media access information from a focus and tracking circuitry included in the optical media drive.

### Claim 16 (depends on 10)

The machine-readable memory of claim 10, wherein the act of detecting the media access information includes reading the media access information from the optical media.

### Claim 17

An optical media drive configured to receive an optical media, comprising:
at least one controller;
a non-volatile memory in communication with the at least one controller, the non-volatile memory configured to store instructions executable by the at least one controller, and the instructions executed by the at least one controller cause the operations to be performed, comprising:
detecting media access information to access the optical media by at least one of reading the media access information from a lead-in area of the optical media or by performing an operation to detect the media access information based on a physical property of the optical media;
storing the media access information in a non-volatile memory location;
retrieving the media access information from the non-volatile memory location once the optical media drive is reactivated after deactivation; and
reading from the optical media using the media access information read from the non-volatile memory location.

### Claim 18 (depends on 17)

The optical media drive of claim 17, further comprising a volatile memory in communication with the at least one controller, and wherein the operations to be performed further comprise also storing the media access information in the volatile memory.

### Claim 19 (depends on 17)

The optical media drive of claim 17, wherein the media access information includes an optical media type.

### Claim 20 (depends on 17)

The optical media drive of claim 17, wherein the media access information includes an optical media type and a disk imbalance parameter.

### Claim 21 (depends on 17)

The optical media drive of claim 17, further comprising focus and tracking circuitry in communication with the at least one controller, the focus and tracking circuitry configured to perform the operation of detecting the media access information, and wherein the media access information is received from the focus and tracking circuitry.
