SYSTEM AND METHOD FOR PLAYING MEDIA
First Claim
1. A computer-implemented method of media playback, the method comprising:
- receiving a request from a user to play a media asset;
detecting capabilities of a playback device;
detecting playback environment acoustic characteristics;
optimizing media playback settings for the playback device and the playback environment characteristics;
preparing the media asset for playback on the playback device; and
transferring the prepared media asset to the playback device for playback.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for media playback. The method includes receiving a request from a user to play a media asset, detecting capabilities of the playback device, detecting playback environment acoustic characteristics, optimizing media playback settings for the playback device and the playback environment characteristics, preparing the media asset for playback on the playback device, and transferring the prepared media asset to the playback device for playback. In one aspect, the method further transfers optimized playback settings to the playback device. Media asset preparation can be based at least in part on the optimized playback settings. A playback profile can store environment characteristics and playback device capabilities. In another aspect, the method continuously detects changes in the playback environment characteristics, and optimizes media playback settings when detected changes exceed a threshold.
166 Citations
21 Claims
-
1. A computer-implemented method of media playback, the method comprising:
-
receiving a request from a user to play a media asset; detecting capabilities of a playback device; detecting playback environment acoustic characteristics; optimizing media playback settings for the playback device and the playback environment characteristics; preparing the media asset for playback on the playback device; and transferring the prepared media asset to the playback device for playback. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for media playback, the system comprising:
-
a module configured to receive a request from a user to play a media asset; a module configured to detect capabilities of a playback device; a module configured to detect playback environment acoustic characteristics; a module configured to optimize media playback settings for the playback device and the playback environment characteristics; a module configured to prepare the media asset for playback on the playback device; and a module configured to transfer the prepared media asset to the playback device for playback. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A tangible computer-readable medium storing a computer program having instructions for media playback, the instructions comprising:
-
receiving a request from a user to play a media asset; detecting capabilities of a playback device; detecting playback environment acoustic characteristics; optimizing media playback settings for the playback device and the playback environment characteristics; preparing the media asset for playback on the playback device; and transferring the prepared media asset to the playback device for playback. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification