摘要:
A method, system and computer program product for a wireless mobile display digital interface (WMDDI) association procedure that allows establishing and joining more than one multicast group to facilitate the interoperability of multiple client devices based on host and client capabilities. The protocol provides for the exchange and update of capabilities and multicast addresses for layered multicast transmission applications. The system is used for interoperating devices with different capabilities and provides for efficient transmissions by using different multicast addresses mapped to different layers of a bitstream. The protocol adapts to changes in capabilities, in joining/releasing of multicast addresses and in link quality.
摘要:
A method, system and computer program product for a wireless mobile display digital interface (WMDDI) association procedure that allows establishing and joining more than one multicast group to facilitate the interoperability of multiple client devices based on host and client capabilities. The protocol provides for the exchange and update of capabilities and multicast addresses for layered multicast transmission applications. The system is used for interoperating devices with different capabilities and provides for efficient transmissions by using different multicast addresses mapped to different layers of a bitstream. The protocol adapts to changes in capabilities, in joining/releasing of multicast addresses and in link quality.
摘要:
In embodiments, a one-to-one association is established between a client and a host in a wireless network, such as a wireless local area network or a wireless personal communication network. The client may be a display device. The host may be a cellular telephone. Active association corresponds to the host exclusively using a shared resource of the client. When the association is solid, requests from other hosts to establish an active association are denied. When the association is fragile, such requests are granted. In the case of a semi-solid association, a request from another host to establish an active association causes the client to generate a query to the host currently owning the active association. If the host currently owning the association grants a release, a new active association is established between the requesting host and the client. Otherwise, the request from the other host is denied.
摘要:
In embodiments, a one-to-one association is established between a client and a host in a wireless network, such as a wireless local area network or a wireless personal communication network. The client may be a display device. The host may be a cellular telephone. Active association corresponds to the host exclusively using a shared resource of the client. When the association is solid, requests from other hosts to establish an active association are denied. When the association is fragile, such requests are granted. In the case of a semi-solid association, a request from another host to establish an active association causes the client to generate a query to the host currently owning the active association. If the host currently owning the association grants a release, a new active association is established between the requesting host and the client. Otherwise, the request from the other host is denied.
摘要:
This disclosure describes techniques that can improve the generation of a decomposed multi-stream (DMS) by a host device of a video display system and the display of a DMS by a client device of the video display system. The techniques may apply different frame rates to different streams within a DMS, and the frame rates may depend on the content. For example, one stream within a DMS may comprise a sequence of full-motion video information, which may be rendered at a relatively high frame rate. However, another stream within the DMS may be associated with a background of the display, various graphic user interface control windows or elements, or a display window that includes non-video content (such as e-mail or a document). The second stream in the DMS may be rendered at a much slower frame rate than that used for the sequence of full-motion video information.
摘要:
This disclosure describes techniques that can improve the generation of a decomposed multi-stream (DMS) by a host device of a video display system and the display of a DMS by a client device of the video display system. The techniques may apply different frame rates to different streams within a DMS, and the frame rates may depend on the content. For example, one stream within a DMS may comprise a sequence of full-motion video information, which may be rendered at a relatively high frame rate. However, another stream within the DMS may be associated with a background of the display, various graphic user interface control windows or elements, or a display window that includes non-video content (such as e-mail or a document). The second stream in the DMS may be rendered at a much slower frame rate than that used for the sequence of full-motion video information.
摘要:
As part of a communication session, a wireless source device can transmit audio and video data to a wireless sink device, and the wireless sink device can transmit user inputs received at the wireless sink device back to the wireless source device. In this manner, a user of the wireless sink device can control the wireless source device and control the content that is being transmitted from the wireless source device to the wireless sink device. As part of transmitting user input to the source device, the sink device can generate a data packet with a data packet header that includes a timestamp flag indicating the presence of a timestamp field, and the source device can process the data packet based on a timestamp in the timestamp field.
摘要:
This disclosure relates to techniques to establish a multicast communication session between a source device and multiple sink devices in a Wireless Display (WD) system. Two or more sink devices may be interested in receiving the same media data from the source device. According to the techniques, the source device establishes a multicast session with the sink devices in the WD system, and sends a single copy of multicast media data for the multicast session to the interested sink devices using a receiving multicast port. The source device selects a receiving multicast port number as a destination identifier for each multicast session. The sink devices interested in receiving the media data of a given multicast session bind on the receiving multicast port for the multicast session. This disclosure describes several exemplary multicast subscription procedures to ensure correct binding on the receiving multicast port at each of the sink devices.
摘要:
Techniques of this disclosure are generally directed to a method of transmitting content of a first wireless computing device to a second wireless computing device. A first wireless computing device may initiate a WI-FI display (WFD) connection, transmit data from the first wireless computing device via the WFD connection to the second wireless computing device, execute a media sharing application that enables the first wireless computing device to share a media item of a playlist with a wireless client computing device, transmit information that describes the media item of the playlist to the wireless client computing device, wherein transmitting the information that describes the media item causes the second wireless computing device to determine if the wireless client computing device is capable of outputting the media item, and transmit the media item to the wireless client computing device.
摘要:
In one example, this disclosure describes a method that includes, in an example, determining, by a source device, that display data rendered by the source device comprises one or more displayable graphical objects. The method also includes in response to determining an event, selecting, by the source device, a set of the one or more graphical objects for rendering at a sink device. The method also includes generating, by the source device, configuration data based at least in part on the set of the one or more graphical objects, wherein the configuration data is usable by the sink device to render representations of graphical objects in the set of one or more graphical objects based at least in part on one or more display parameters associated with the sink device. The method also includes sending, by the source device, the configuration data to the sink device.