DELIVERY OF SYNCHRONISED SOUNDTRACKS FOR ELECTRONIC MEDIA CONTENT
First Claim
1. A method of streaming a compiled soundtrack to a remote user device for a reader of electronic media content, the soundtrack defined by multiple audio regions, each audio region defined by:
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
receiving from a remote user device over a network control data indicative of the user'"'"'s reading speed; and
streaming a compiled soundtrack to the user device over the network based on the received control data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for streaming a soundtrack from a server to a remote user device for a reader of electronic media content. The soundtrack is defined by multiple audio regions. Each audio region defined by an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease. The streaming of the soundtrack is based on control data generated by the remote user device.
-
Citations
40 Claims
-
1. A method of streaming a compiled soundtrack to a remote user device for a reader of electronic media content, the soundtrack defined by multiple audio regions, each audio region defined by:
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
receiving from a remote user device over a network control data indicative of the user'"'"'s reading speed; and streaming a compiled soundtrack to the user device over the network based on the received control data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
-
22. A soundtrack server for streaming a compiled soundtrack to a remote user device for a reader of electronic media content, the soundtrack defined by multiple audio regions, each audio region defined by:
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the soundtrack server being configured to;
receive from a remote user device over a network control data indicative of the user'"'"'s reading speed; and stream a compiled soundtrack to the user device over the network based on the received control data.
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the soundtrack server being configured to;
-
23. A method of playing a compiled soundtrack on a user device for a reader of electronic media content, the soundtrack defined by multiple audio regions, each audio region defined by:
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
sending control data to a remote server over a network indicative of the user'"'"'s reading speed; receiving an incoming stream of a compiled soundtrack from the remote server over the network, the compiled soundtrack having an associated reading speed that corresponds to the sent control data; processing the streamed compiled soundtrack and commencing playback of the soundtrack on the user device.
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
-
24. A method of playing an uncompiled soundtrack on a user device for a reader of electronic media content, the soundtrack defined by multiple audio regions, each audio region defined by:
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
sending control data to a remote server over a network requesting a soundtrack for playback; receiving a soundtrack data file from the remote serve in response to the sent control data, the soundtrack data file defining the audio regions of the soundtrack; processing the soundtrack data file to determine at least the next audio region due for playback based on a user reading position variable indicative of the user'"'"'s reading position in the electronic media content; sending periodic or arbitrary control data to one or more audio track file sources requesting at least the audio track file corresponding to the next audio region due for playback; receiving and storing requested audio track files from the one or more audio track file sources in memory; and co-ordinating playback of the stored audio track files as defined by their associated audio regions in the soundtrack data file based on the user reading position variable. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
-
39. A user device for playing an uncompiled soundtrack for a reader of electronic media content, the soundtrack defined by multiple audio regions, each audio region defined by:
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the user device comprising;
a user interface configured to receive user input to control the device; an audio output system that is operable to generate audio output for the user to hear; and a processor configured to; send control data to a remote server over a network requesting a soundtrack for playback; receive a soundtrack data file from the remote serve in response to the sent control data, the soundtrack data file defining the audio regions of the soundtrack; process the soundtrack data file to determine at least the next audio region due for playback based on a user reading position variable indicative of the user'"'"'s reading position in the electronic media content; send periodic or arbitrary control data to one or more audio track file sources requesting at least the audio track file corresponding to the next audio region due for playback; receive and store requested audio track files from the one or more audio track file sources in memory on the user device; and co-ordinate playback of the stored audio track files as defined by their associated audio regions in the soundtrack data file based on the user reading position variable.
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the user device comprising;
-
40. A method of streaming an uncompiled soundtrack to a remote user device for a reader of electronic media content, the soundtrack defined by multiple audio regions, each audio region defined by:
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
sending a soundtrack data file to the remote user device over a network, the soundtrack data file comprising data defining the audio regions of the soundtrack; receiving control data from the remote user device over the network requesting one or more audio track files corresponding to the audio regions of the soundtrack; and sending one or more audio track files to the remote user device over the network in response to the received control data.
- an audio track for playback in the audio region, a start position in the electronic media content corresponding to where the playback of the audio region is to begin, and a stop position in the electronic media content corresponding to where the playback of the audio region is to cease, the method comprising;
Specification