EXTENSIONS TO RICH MEDIA CONTAINER FORMAT FOR USE BY MOBILE BROADCAST/MULTICAST STREAMING SERVERS
First Claim
Patent Images
1. A method for progressively providing rich media content to a client device, comprising:
- encoding an ISO Base Media File, in accordance with an ISO Base Media File format, from input information including;
scalable vector graphics, file metadata information for one of ALC and FLUTE, and hint track information for one of ALC and FLUTE packetization; and
transmitting the encoded ISO Base Media File in a plurality of RTP packets and packets selected from the group consisting of ALC packets and FLUTE packets to the client device, the ISO Base Media File including metadata of discrete files.
9 Assignments
0 Petitions
Accused Products
Abstract
An extension to the ISO Base Media File Format to support ALC as a broadcast protocol. The present invention also provides for the extension of the ESG to include metadata specific to the transport of SVG over mobile broadcast/multicast networks. A “BMFDP hint track” is introduced in the container file format, with the required file metadata being in these hint tracks. The present invention can be used in applications such as the preview of long cartoon animations, interactive Mobile TV services, live enterprise data feeds, live chat services, and karaoke programs.
-
Citations
35 Claims
-
1. A method for progressively providing rich media content to a client device, comprising:
-
encoding an ISO Base Media File, in accordance with an ISO Base Media File format, from input information including;
scalable vector graphics, file metadata information for one of ALC and FLUTE, and hint track information for one of ALC and FLUTE packetization; and
transmitting the encoded ISO Base Media File in a plurality of RTP packets and packets selected from the group consisting of ALC packets and FLUTE packets to the client device, the ISO Base Media File including metadata of discrete files. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product for progressively providing rich media content to a client device, comprising:
-
computer code for encoding an ISO Base Media File, in accordance with an ISO Base Media File format, from input information including;
scalable vector graphics, file metadata information for one of ALC and FLUTE, and hint track information for one of ALC and FLUTE packetization; and
computer code for transmitting the encoded ISO Base Media File in a plurality of RTP packets and packets selected from the group consisting of ALC packets and FLUTE packets to the client device, the ISO Base Media File including metadata of discrete files. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An electronic device, comprising:
-
a processor; and
a memory unit communicatively connected to a processor and including;
computer code for encoding an ISO Base Media File, in accordance with an ISO Base Media File format, from input information including;
scalable vector graphics, file metadata information for one of ALC and FLUTE, and hint track information for one of ALC and FLUTE packetization; and
computer code for transmitting the encoded ISO Base Media File in a plurality of RTP packets and packets selected from the group consisting of ALC packets and FLUTE packets to the client device, the ISO Base Media File including metadata of discrete files. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of exhibiting rich media content on a client device, comprising:
-
receiving from a rich media server an ISO Base Media File in a plurality of RTP packets and a plurality of packets selected from the group consisting of ALC packets and FLUTE packets, the ISO Base Media File including metadata of discrete files;
decoding the ISO Base Media File; and
playing the decoded ISO Base Media File. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for progressively providing rich media content to a client device, comprising:
-
creating an ISO Base Media File, in accordance with an ISO Base Media File format, from input information;
encoding the ISO Base Media File; and
transmitting the encoded ISO Base Media File to the client device.
-
-
34. A computer program product, included in a computer-readable media, for progressively providing rich media content to a client device, comprising:
-
computer code for creating an ISO Base Media File, in accordance with an ISO Base Media File format, from input information;
computer code for encoding the ISO Base Media File; and
computer code for transmitting the encoded ISO Base Media File to the client device.
-
-
35. An electronic device, comprising:
-
a processor; and
a memory unit communicatively connected to the processor and including a computer program product for progressively providing rich media content to a client device, comprising;
computer code for creating an ISO Base Media File, in accordance with an ISO Base Media File format, from input information;
computer code for encoding the ISO Base Media File; and
computer code for transmitting the encoded ISO Base Media File to the client device.
-
Specification