Back to results
US 8,555,087 B2Granted
Systems and methods for content playback and recording
AssigneeIntel Corporation
InventorsJeff Chasen, Jeff Leitner, Jeff Buzzard, Timothy Graham, Steve Hastings
Life of this patent
Estimating the term…
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.
Claims21
A method comprising:
- using a computer to perform the steps of:
- reading encrypted media content from a recorded medium, the encrypted media content being subdivided on the recorded medium into one or more cells, each cell comprising a plurality of sectors, wherein reading the encrypted 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 encrypted media content;
- and
- concurrently with reading the encrypted media content:
- copying the encrypted media content from the recorded medium, not including cells that have been marked as a bad cell;
- reencrypting the copied encrypted media content using a secondary encryption key;
- and
- storing the reencrypted media content in a storage device.
14 more elements
A method comprising:
- using a computer to perform the steps of:
- reading media content from a recorded medium, the media content being subdivided on the recorded medium into one or more cells, each cell comprising a plurality of sectors, wherein reading the media content comprises:
- in response to encountering an unreadable sector, incrementing a bad sector counter for a current cell containing the bad sector;
- in response to encountering a readable sector, clearing the bad sector counter;
- and
- in response to the bad sector counter exceeding a determined threshold value:
- marking the current cell as a bad cell, such that subsequent copying of the current cell is not attempted;
- and
- skipping to a next cell to continue reading the media content;
- and
- concurrently with reading the media content:
- decrypting the media content using a first key;
- reencrypting the media content using a second key;
- copying the reencrypted media content, not including cells that have been marked as a bad cell, to a storage device;
- decrypting the copied media content using the second key;
- and
- outputting the decrypted media content to a display device.
14 more elements
A system comprising:
- a reader component to read encrypted media content from a recorded medium, the encrypted media content being subdivided on the recorded medium into one or more cells, each cell comprising a plurality of sectors;
- a bad sector counter, comprising a processor couple to memory, to track bad sectors in each cell, the bad sector counter configured to:
- increment the bad sector counter for the current cell in response to encountering an unreadable sector;
- and
- clear the bad sector counter for the current cell in response to encountering a readable sector;
- wherein in response to the bad sector counter exceeding a threshold value for a current cell, the reader component is configured to:
- mark the current cell as a bad cell, such that the reader component does not subsequently attempt to copy the current cell;
- and
- skip to a next cell to continue obtaining the encrypted media content;
- a security and licensing code stored on a memory device to:
- copy the encrypted media content, not including cells that have been marked as a bad cell;
- and
- reencrypt the copied encrypted media content using a secondary encryption key;
- a storage component to store the reencrypted media content in a storage device;
- the security and licensing module further to:
- decrypt the reencrypted media content stored in the storage device using the secondary encryption key to recover the encrypted media content;
- and
- decrypt the encrypted media content using a primary encryption key to recover decrypted media content;
- and
- a playback component to output the decrypted media content to a display device, wherein the obtaining, reencrypting, storing, decrypting, and outputting of the encrypted media content are performed concurrently for at least a portion of the encrypted media content.
17 more elements
Dependencies are inferred from the claim text.