Background transcoding
First Claim
1. A method comprising:
- anticipating a need to transcode media content for a target playback device; and
transcoding the media content on a source device before the target playback device is connected to the source device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methods are described for transcoding media content in the background on a source computer device prior to such time as a target media playback device is connected to the source computer for synchronization of the media content. The system and methods anticipate which media content to background-transcode based on user input rules and media status data that are maintained in a transcode database. Pre-transcoding media content provides advantages that include a significant reduction in the time needed to synchronize media content between a source computer and a target media playback device, and an efficient use of CPU power for transcoding media content at times when the CPU might otherwise stand idle.
138 Citations
32 Claims
-
1. A method comprising:
-
anticipating a need to transcode media content for a target playback device; and
transcoding the media content on a source device before the target playback device is connected to the source device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A processor-readable medium comprising processor-executable instructions configured for:
-
receiving media content;
determining that a target playback device is intended to be synchronized with the media content; and
transcoding the media content for the target playback device before the target playback device is connected to be synchronized. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer comprising:
-
a media library configured to store media content; and
a transcode architecture configured to pre-transcode at least a portion of the media content in anticipation of a connection between a target playback device and the computer. - View Dependent Claims (29, 30, 31, 32)
-
Specification