UPnP AV DEMUX
AssigneeCisco Technology, Inc.
InventorsKarl S. Jonsson, Stefan H. Andersen
Life of this patent
Estimating the term…
Abstract
In one embodiment, an apparatus includes a container containing media content such as a video file, one or more resources created from the media content such as audio and video components of the video file, and a content directory server (CDS) of an UPnP network to present the one or more resources to sink devices and to de-multiplex the audio component from the video file on demand and on the fly when the resources match a specified device description from a sink device.
Claims22
1 An apparatus, comprising:
- a content directory server (CDS) configured to be operable with a Universal Plug and Play (UPnP) network, wherein the CDS is further configured to de-multiplex media files into one or more media format files and to transmit the one or more media format files to one or more devices supporting the one or more media format files.
The apparatus of claim 1, wherein the CDS is further configured to present the one or more media format files as one or more files referenced by virtual links to the one or more devices.
The apparatus of claim 1, wherein the CDS is further configured to present the one or more media format files as one or more files referenced by physical links to the one or more devices.
The apparatus of claim 1, wherein the media files comprise a video containing an audio encoding format and a video encoding format, and the media format files de-multiplexed from the video comprise an audio component file having the audio encoding format and a video component file having the video encoding format.
The apparatus of clam 8, wherein the CDS is further configured to de-multiplex the video component file having the video encoding format from the video when the virtual link is selected.
A method, comprising:
- receiving a device description from a sink device wherein the device description comprises one or more media format supported by the sink device;
- searching for one or more media format files having one or more media format matching the one or more media format supported by the sink device;
- transmitting links to the sink device wherein the links reference the one or more media format files found;
- de-multiplexing the one or more media format files on demand;
- and
- transmitting the one or more media format files to the sink device.
A method, comprising:
- receiving a media file to be added to a content directory server (CDS), wherein the media file comprises one or more components;
- analyzing protocol information of the media file to determine media format of the one or more components;
- creating one or more media format files for the one or more components;
- and
- adding the one or more media format files and the media format of the one or more components to the CDS.
Dependencies are inferred from the claim text.