# US 8,787,131 B2 · Fallback mechanism for data reproduction

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

- Number: US 8,787,131 B2
- Document ID: US8787131B2
- Status: Granted
- Kind: B2
- Application number: 11/816,727
- Filed: 2006-02-13
- Published: 2008-08-07
- Granted: 2014-07-22
- Earliest claimed: 2005-02-28
- Assignees: Koninklijke Philips N.V.
- Applicants: Philip Steven Newton; Hendrik Frank Moll
- Inventors: Philip Steven Newton; Hendrik Frank Moll
- Web page: https://patentgrep.com/patent/US8787131B2

## CPC

- G11B 27/105: {of operating discs}
- G11B 20/10: Digital recording or reproducing
- G11B 20/1262: {with more than one format/standard, e.g. conversion from CD-audio format to R-DAT format}
- G11B 27/36: Monitoring, i.e. supervising the progress of recording or reproducing {(for digital recording G11B20/00 and s.gr.; for monitoring, testing or measuring of TV recorders of the type covered by H04N5/76 and subgroups, see H04N17/06)}
- H04N 21/42646: {for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM}
- H04N 21/4325: {by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79)}
- H04N 21/44016: {involving splicing one content stream with another content stream, e.g. for substituting a video clip}
- H04N 21/44029: {for generating different versions}
- H04N 21/4425: Monitoring of client processing errors or hardware failure
- 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)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Reproduction of digital data using a fallback mechanism is disclosed. The digital data can be reproduced in a first mode and in an at least second mode, the operability of a selected mode is monitored and in a situation of failure, a switching between the mode in which a failure is detected to a mode which is operable can be made, so that least some functionality is ensured. An apparatus is disclosed, the apparatus being operable in a first mode where the digital data is accessed in a first format, and the apparatus being operable in an at least second mode where the digital data is accessed in at least a second format. Also a system, a method, a computer readable code and a data stream are disclosed.

## Claims

### Claim 1

A system for reproducing digital data, the digital data being present in a first format and in a second format, the system comprising:
a read section for reading the digital data;
an output section for outputting the digital data; and
a control section for controlling the read section and the output section,
the control section being operable to support a first mode where the digital data is reproduced according to the first format, and at least a second mode where the digital data is reproduced according to the second format,
wherein the control section monitors operability of the digital data reproduction in a selected mode and switches to an operable mode in response to detecting a failure in the selected mode, and
wherein in a first session, the control section monitors the operability of a selected mode and upon detection of the failure in the selected mode, the control section stores a failure characteristics in a memory including updating an index table by replacing a reference to an object in a selected format causing the failure by a reference to an object in a different format of the operable mode, and wherein the control section consults the failure characteristics and the updated index table in connection with reproduction of the digital data in a second session in the selected mode using the selected format except where the failure had occured where the different format is used for the reproduction of the digital data in the second session in accordance with the updated index table, wherein the failure characteristics comprises state of the digital data just before the failure.

### Claim 2 (depends on 1)

The system as claimed in claim 1, wherein at least one of the modes is supporting programmable applications.

### Claim 3 (depends on 1)

The system as claimed in claim 1, wherein at least one of the modes is supporting non-programmable applications.

### Claim 4 (depends on 1)

The system as claimed in claim 1, wherein the digital data is internally and/or externally accessible.

### Claim 5 (depends on 1)

The system as claimed in claim 1, wherein the failure characteristic is automatically taken into account so that a reproduction of the digital data in the second session automatically replaces the digital data in a format where the failure is detected with a corresponding digital data in another format.

### Claim 6 (depends on 1)

The system of claim 1, wherein the selected mode is the second mode and supports programmable applications and the operable mode is the first mode and supports non-programmable applications, and wherein the control section replaces the digital data in the second format by digital data in the first format.

### Claim 7

A method for reproducing digital data, the digital data being present in a first format and in a second format, the method comprising acts of:
selecting a reproduction mode from a group consisting of a first mode where the digital data is in the first format, and a second mode wherein the digital data is in the second format;
reproducing the digital data with the digital data in the selected mode;
monitoring operability of the digital data reproduction in the selected mode; and
in response to detecting a failure in the selected mode detected by the monitoring act, switching to an operable mode,
wherein the switching act comprises storing a failure characteristics in a memory including updating an index table by replacing a reference to an object in a selected format causing the failure by a reference to an object in a different format of the operable mode, and consulting the failure characteristics and the updated index table in connection with a next reproduction of the digital data in the selected mode using the selected format except where the failure had occured where the different format is used for the reproduction of the digital data in accordance with the updated index table, wherein the failure characteristics comprises state of the digital data just before the failure.

### Claim 8 (depends on 7)

The method of claim 7, wherein the selected mode is the second mode and supports programmable applications and the operable mode is the first mode and supports non-programmable applications, and wherein the method further comprises the act of replacing the digital data in the second format by digital data in the first format.

### Claim 9

A system for reproducing digital data, the digital data being present in a first format and in a second format, the system comprising:
a read section for reading the digital data;
an output section for outputting the digital data; and
a control section for controlling the read section and the output section,
the control section being operable to support a first mode where the digital data is reproducing according to the first format, and at least a second mode where the digital data is reproduced according to the second format,
wherein the control section monitors the operability of the digital data reproduction in a selected mode and switches to an operable mode in response to detecting a failure in the selected mode, and
wherein the control section updates an index table referenced by the read section by replacing a reference to an object in a selected format causing the failure by a reference to an object in a different format of the operable mode so that the index table is repaired and allows reproduction of the digital data in the selected mode using the selected format except where the failure had occured where the different format is used for the reproduction of the digital data in accordance with the repaired index table.

### Claim 10

A method for reproducing digital data, the digital data being present in a first format and in a second format, the method comprising acts of:
selecting a reproduction mode from a group consisting of a first mode where the digital data is in the first format, and a second mode wherein the digital data in in the second format;
reproducing the digital data with the digital data in the selected reproduction mode;
monitoring by a controller the operability of the digital data reproduction in the selected reproduction mode;
in response to detecting a failure in the selected reproduction mode detected by the monitoring act, switching to an operable mode; and
updating an index table referenced prior to the reproducing act, wherein the updating act replaces a reference to an object in a selected format causing the failure by a reference to an object in a different format of the operable mode so that the index table is repaired and allows reproduction of the digital data in the selected mode using the selected format except where the failure had occured where the different format is used for the digital data reproduction in accordance with the repaired index table.
