Multimedia timeline modification in networked client/server systems
First Claim
Patent Images
1. A method of obtaining and presenting multimedia content, the method comprising:
- selecting multimedia content to be rendered at a network client;
accepting a speed designation at the network client from a human user independently of the selecting;
streaming a composite media stream from a network server, the composite media stream representing the selected multimedia content;
rendering the composite media stream as it is streamed to produce the multimedia content at the network client; and
varying the speed of the multimedia content depending on the speed designation from the human user.
1 Assignment
0 Petitions
Accused Products
Abstract
Multimedia content is streamed over a network system from a server computer to a client computer. The client allows a user to enter a variable playback speed and varies the speed at which the multimedia content is rendered at the client. Time-scale modification technology is used to maintain the original pitch of any audio content, thereby maintaining its intelligibility.
-
Citations
12 Claims
-
1. A method of obtaining and presenting multimedia content, the method comprising:
-
selecting multimedia content to be rendered at a network client;
accepting a speed designation at the network client from a human user independently of the selecting;
streaming a composite media stream from a network server, the composite media stream representing the selected multimedia content;
rendering the composite media stream as it is streamed to produce the multimedia content at the network client; and
varying the speed of the multimedia content depending on the speed designation from the human user. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium containing a program for streaming multimedia content to a network client, the program having instructions that are executable by a network server to perform steps comprising:
-
receiving a speed designation for playback of the multimedia content at a network client;
composing a composite media stream that represents the multimedia content, the composite media stream having a timeline that is modified in accordance with the speed designation;
streaming the timeline-modified composite media stream from the network server to the network client. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method of obtaining and presenting multimedia content, the method comprising:
-
selecting multimedia content that is available from a network server, the multimedia content having first and second types of media content;
accepting a speed designation for playback of the multimedia content at a network client;
determining available bandwidth from the network server to the network client;
streaming a first individual media stream from the network server to the network client at a rate that is proportional to the speed designation, the first individual media stream representing the first type of media content and consuming part of the available bandwidth;
selecting a second individual media stream that represents the second type of media content, the second individual media stream being selected to have a quality that requires no more bandwidth than the difference between the available bandwidth and the bandwidth consumed by the first individual media stream;
streaming the second individual media stream from the network server to the network client;
modifying the timeline of the first individual media stream at the network client in accordance with the speed designation; and
rendering the first and second individual media streams at the network client. - View Dependent Claims (11, 12)
-
Specification