Systems and methods for content playback and recording
First Claim
Patent Images
1. A method comprising:
- using a computer to perform the steps of;
detecting that a recorded medium including media content has been inserted into a media reader;
copying the media content from the recorded medium to a storage device without a user command to copy the media content, wherein copying includes;
tracking failed attempts to read one or more sectors of a particular cell in a bad sector counter, including;
in response to encountering an unreadable sector, incrementing the bad sector counter for the particular cell; and
in response to encountering a readable sector, clearing the bad sector counter for the particular cell;
in response to the bad sector counter exceeding a threshold value for the particular cell;
marking the particular cell as a bad cell, such that subsequent copying of the particular cell is not attempted;
clearing the bad sector counter; and
skipping to a next cell to continue reading the media content; and
in response to a user command to play back the media content, retrieving and playing back the media content from the storage device,wherein at least a portion of the media content is played back from the storage device concurrently with the media content being copied from the recorded medium.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for content playback and recording may include using a computer to obtain media content from a recorded medium. Concurrently with obtaining the media content, the method may include reencrypting the encrypted media content using a secondary encryption key and storing the reencrypted media content in a storage device.
47 Citations
13 Claims
-
1. A method comprising:
using a computer to perform the steps of; detecting that a recorded medium including media content has been inserted into a media reader; copying the media content from the recorded medium to a storage device without a user command to copy the media content, wherein copying includes; tracking failed attempts to read one or more sectors of a particular cell in a bad sector counter, including; in response to encountering an unreadable sector, incrementing the bad sector counter for the particular cell; and in response to encountering a readable sector, clearing the bad sector counter for the particular cell; in response to the bad sector counter exceeding a threshold value for the particular cell; marking the particular cell as a bad cell, such that subsequent copying of the particular cell is not attempted; clearing the bad sector counter; and skipping to a next cell to continue reading the media content; and in response to a user command to play back the media content, retrieving and playing back the media content from the storage device, wherein at least a portion of the media content is played back from the storage device concurrently with the media content being copied from the recorded medium. - View Dependent Claims (2, 3, 4, 5)
-
6. A non-transitory computer readable storage medium having thereon instructions, which when executed by a processor, cause the processor to perform a method comprising:
-
reading media content from a recorded medium, wherein reading the media content comprises; tracking failed attempts to read one or more sectors of a particular cell in a bad sector counter, including; in response to encountering an unreadable sector, incrementing the bad sector counter for the particular cell; and in response to encountering a readable sector, clearing the bad sector counter for the particular cell; in response to the bad sector counter exceeding a threshold value for the particular cell; marking the particular cell as a bad cell, such that subsequent copying of the particular cell is not attempted; clearing the bad sector counter; and skipping to a next cell to continue reading the media content; storing the media content, not including cells that have been marked as a bad cell, in a storage device concurrently with reading the media content; and playing back the media content from the storage device concurrently with storing the media content, wherein the reading, storing, and playing back of the media content are initiated by a single user command. - View Dependent Claims (7, 8)
-
-
9. A system comprising:
-
a reader to read media content from a recorded medium, wherein the reader is configured to; track failed attempts to read one or more sectors of a particular cell in a bad sector counter, including; in response to encountering an unreadable sector, increment the bad sector counter for the particular cell; and in response to encountering a readable sector, increment the bad sector counter for the particular cell; and in response to the bad sector counter exceeding a threshold value for the particular cell; mark the particular cell as a bad cell, such that subsequent copying of the particular cell is not attempted; clear the bad sector counter; and skip to a next cell to continue to read the media content; a storage device to store the media content concurrently with the reading of the media content; and a playback component to play back the media content from the storage device concurrently with the storing of the media content, wherein the reading, storing, and playing back of the media content are initiated by a single user command. - View Dependent Claims (10, 11, 12, 13)
-
Specification