Media with pluggable codec methods
First Claim
Patent Images
1. A method of transferring a media file from a first device to a second device, the method comprising:
- creating a container file in the first device;
placing the media file in the container file in the first device;
placing a pluggable codec in the container file in the first device; and
sending the container file from the first device to the second device in response to a request from the second device, the second device having a media player application, wherein the media player application does not have a codec to decode and play the media file prior to receiving the container file from the first device, and wherein the pluggable codec contains executable code to enable the media player application to decode and play the media file;
wherein the media player application uses a predefined set of commands to control the pluggable codec, and wherein the predefined set of commands defines a standard Application Program Interface that allows the media player application to use a variety of different codecs that are compatible with the Application Program Interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A container file containing a media file and a pluggable codec is sent to a receiver where the pluggable codec interfaces to a media player application, according to a predefined interface, to play the media file. A header in the container file indicates the locations of the media file and the pluggable codec.
86 Citations
23 Claims
-
1. A method of transferring a media file from a first device to a second device, the method comprising:
-
creating a container file in the first device; placing the media file in the container file in the first device; placing a pluggable codec in the container file in the first device; and sending the container file from the first device to the second device in response to a request from the second device, the second device having a media player application, wherein the media player application does not have a codec to decode and play the media file prior to receiving the container file from the first device, and wherein the pluggable codec contains executable code to enable the media player application to decode and play the media file; wherein the media player application uses a predefined set of commands to control the pluggable codec, and wherein the predefined set of commands defines a standard Application Program Interface that allows the media player application to use a variety of different codecs that are compatible with the Application Program Interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of providing media content in an accessible format, the method comprising:
-
creating a container file in a removable medium; placing a media file in the container file, the media file containing media content according to a first format; and placing a pluggable codec in the container file, the pluggable codec containing executable code to convert the media content according to the first format into a second format when the pluggable codec is connected to a media player application, wherein the media player application does not have a codec to decode and play the media content prior to receiving the container file, wherein the media player application uses a predefined set of commands to control the pluggable codec, and wherein the predefined set of commands defines a standard Application Program Interface that allows the media player application to use a variety of different codecs that are compatible with the Application Program Interface. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of providing media content over a network, the method comprising:
-
creating a container file; placing a media file in the container file, the media file containing media content according to a first format; placing a pluggable codec in the container file, the pluggable codec containing executable code to convert media content according to the first format into a second format; and in response to a request from a device having a media player application, sending the container file to the device, wherein the media player application does not have a codec to decode and play the media content prior to receiving the container file, and wherein the media player application is operative to use the pluggable codec to convert the media file from the first format to the second format; wherein the media player application uses a predefined set of commands to control the pluggable codec, and wherein the predefined set of commands defines a standard Application Program Interface that allows the media player application to use a variety of different codecs that are compatible with the Application Program Interface. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification