Progressive downloading of timed multimedia content
First Claim
1. A method of signaling in a network, the network having a least a client, and a server for transmitting to the client data having a plurality of components, the components having various content properties, so as to allow the client to download the data in a client buffer before presenting at least a part of the data, each component having a component size, said method comprising:
- conveying to the client information indicative of the content properties of the components; and
determining in the client, responsive to the information, a start-up delay in the presentation based on the content properties of the components.
1 Assignment
0 Petitions
Accused Products
Abstract
In progressive downloading of multimedia content, such as SVG files, the client buffers some data for a certain time so the content can be decoded and presented in a timely manner. In order for the client to start presenting the content of a file at an appropriate time, the client has to estimate the start-up delay time correctly. The server, prior to or at the time of sending the data, provides the client information indicative of content properties, such as the size and content presentation time of some or all scenes. The information may include transmission minimum bandwidth to ensure each remaining scene will be available before its presentation time. The client estimates the start-up delay time based on the provided information. Furthermore, the client can determine when to remove one or more files from its data buffer in order to minimize the memory usage.
51 Citations
26 Claims
-
1. A method of signaling in a network, the network having a least a client, and a server for transmitting to the client data having a plurality of components, the components having various content properties, so as to allow the client to download the data in a client buffer before presenting at least a part of the data, each component having a component size, said method comprising:
-
conveying to the client information indicative of the content properties of the components; and
determining in the client, responsive to the information, a start-up delay in the presentation based on the content properties of the components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A multimedia system comprising:
-
at least a client having a data buffer, and at least a server for transmitting to the client data having a plurality of components, the components having various content properties so as to allow the client to download the data in the data buffer before presenting at least a part of the data, each component has a component size, wherein the server comprises;
means for determining the content presentation times of the components based on the content properties of the components; and
means for conveying to the client information indicative of the presentation times of the components and the client comprises;
means for receiving the conveyed information; and
means for determining a start-up delay in the presentation based on the received information. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A server in a multimedia network, the network having at least a client, the server is adapted to transmit to the client data having a plurality of components, the components having various content properties, so as to allow the client to download the data in a client buffer before presenting at least a part of the data, each component having a component size, said server comprising:
-
means for determining the content presentation times of the components based on the content properties of the files; and
means for conveying to the client information indicative of the presentation times so as to allow the client to determine a start up delay in the presentation based on the information. - View Dependent Claims (19, 20, 21)
-
-
22. A client in the multimedia network, the network having at least a server for transmitting to the client data having a plurality of components, the components having various content properties so as to allow the client to download the data before presenting at least a part of the data, each component having a component size, wherein the server further transmits to the client information indicative of the content properties of the components, said client comprising:
-
a buffer for storing at least part of the data; and
means, responsive to the information, for determining a start up delay in the presentation based on the content properties of the components. - View Dependent Claims (23, 24)
-
-
25. A computer program for use in a server in a network, the network having at least a client, wherein the server is adapted to transmit to the client data having various content properties, so as to allow the client to download the data in a client buffer before presenting at least a part of the data, each component having a component size, said computer program comprising:
-
a first code to determine the presentation times and sizes based on the content properties of the files; and
a second code to generate information indicative of the presentation times and sizes, so as to allow the client to determine a start up delay in the presentation.
-
-
26. A computer program for use in a client in a network, the network having at least a server for transmitting to the client data having various content properties, so as to allow the client to download the data in a client buffer before presenting at least a part of the data, each component having a component size, wherein the server is adapted to transmit to the client information indicative of the content properties, said computer program comprising:
-
a code to determine a start up delay in the presentation; and
a code to determine player start times of the components based on the content properties and the start-up delay in the presentation.
-
Specification