Binding for audio/video streaming in a topology of devices
First Claim
Patent Images
1. A method comprising:
- receiving, in a device between a source and sink of video or audio data, a request to add an additional stream for audio or video data from the source to the sink;
storing, in the device, an input stream identifier and input port associated with the stream;
mapping, in the device, the input stream identifier to an output stream identifier for the stream;
storing, in the device the output stream identifier and output port number for the stream so that the device can handle the stream;
forwarding from the device, the request to add the stream to another device between the source and the sink and enabling said another device to handle an additional stream in response to the request sent from source to sink and then forwarded on by the receiving device between the source and the sink to said another device between the receiving device and the sink, said the another device that receives the request is then adapted to handle the additional stream when it arrives; and
receiving in said device, a specification of a bandwidth and number of streams that a downstream device can handle, and responding by sending an upstream message with a bandwidth and number of streams that both the device and the downstream device can handle.
1 Assignment
0 Petitions
Accused Products
Abstract
Resources may be managed in a topology for audio/video streaming. DisplayPort is a digital audio/video interconnect standard of the Video Electronic Standards Association (VESA). It allows video and audio to be coupled from a computer to a video display or an audio playback system. The topology includes audio/video sources and sinks and intervening branch devices. Messages between these sources, sinks, and branch devices may be used for resource management.
9 Citations
25 Claims
-
1. A method comprising:
-
receiving, in a device between a source and sink of video or audio data, a request to add an additional stream for audio or video data from the source to the sink; storing, in the device, an input stream identifier and input port associated with the stream; mapping, in the device, the input stream identifier to an output stream identifier for the stream; storing, in the device the output stream identifier and output port number for the stream so that the device can handle the stream;
forwarding from the device, the request to add the stream to another device between the source and the sink and enabling said another device to handle an additional stream in response to the request sent from source to sink and then forwarded on by the receiving device between the source and the sink to said another device between the receiving device and the sink, said the another device that receives the request is then adapted to handle the additional stream when it arrives; and receiving in said device, a specification of a bandwidth and number of streams that a downstream device can handle, and responding by sending an upstream message with a bandwidth and number of streams that both the device and the downstream device can handle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing instructions executed by a processor in a device between a source and sink of video or audio data to:
-
establish the device in a topology including said source and sink; receive a request from the source to add an additional stream for audio or video data from the source to the sink; store an input stream identifier and input port associated with the stream; map, in the device, the input stream identifier to an output stream identifier for the stream; store, in the device the output stream identifier and output port number for the stream so that the device can handle the stream; forward from the device, the request to add the stream to another device between the source and the sink and enable said another device to handle an additional stream in response to the request sent from source to sink and then forwarded on by the receiving device between the source and the sink to said another device between the receiving device and the sink, said the another device that receives the request is then adapted to handle the additional stream when it arrives and; receive in said device, a specification of a bandwidth and number of streams that a downstream device can handle, and respond by sending an upstream message with a bandwidth and number of streams that both the device and the downstream device can handle. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a receiver; a transmitter; and a unit coupled to said receiver and transmitter to establish the apparatus in a topology including a source and sink of video or audio data, to receive a request from the source to add an additional stream for audio or video data from the source to the sink, to store an input stream identifier and input port associated with the stream, to map, in the unit the input stream identifier to an output stream identifier for the stream, to store, in the unit the output stream identifier and output port number for the stream so that the unit can handle the stream and forward from the unit, the request to add the stream to a device between the source and the sink and enable said device to handle an additional stream in response to the request sent from source to sink and then forwarded on by the device between the source and the sink, said device that receives the request is then adapted to handle the additional stream when it arrives, receive in said device, a specification of a bandwidth and number of streams that a downstream device can handle, and respond by sending an upstream message with a bandwidth and number of streams that both the device and the downstream device can handle. - View Dependent Claims (22, 23, 24, 25)
-
Specification