Abstract:
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 input data 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. The user input data transmitted by the wireless sink device can be input data obtained at a third party device and forwarded to the wireless source device.
Abstract:
This disclosure describes techniques to improve a user experience in a Wireless Display (WD) system. The WD system includes a source device that provides media data to one or more sink devices. The techniques are directed toward reducing end-to-end latency in the WD system while improving video playback quality at the sink devices. More specifically, the techniques include low latency screen capture and buffering at the source device. For example, a processing pipeline of the source device may be configured to include minimum-size buffers between processing steps to reduce latency. The techniques include buffering a most recent frame update captured from the media data in the minimum-size buffers and dropping older frame updates when the minimum-size buffers are full. In addition, the processing pipeline may be configured to use hardware acceleration to retrieve the frame updates from the buffers for processing.
Abstract:
Various aspects of the present disclosure enable a docking host that manages a docking environment to establish an initial connection between the docking host and one or more wireless peripheral devices to perform functionality determination of the wireless peripherals devices. The docking host may store the results of the functionality and, upon receiving a request from a dockee to access the functionality that the docking host may provide, will update the results. In one aspect of the disclosed approach, the docking host may determine the current state of the wireless peripheral devices before advertising any functionality information to the dockee. Other aspects, embodiments, and features are also claimed and described.
Abstract:
Aspects of the present disclosure provide improved image resizing techniques including seam craving and seam lining that consider image content in addition to geometric constraints. In one aspect of the disclosure, the energy for each of the pixels of an image is determined in accordance with an energy function. A line energy is determined for each straight line of the image, and the line energy corresponds to a sum of the energy of the pixels in each straight line. A plurality of starting points are identified for a plurality of seams corresponding to the straight lines having the lowest line energy. Further, the paths for each of the seams are determined. The image may be resized by removing the seams from the image.
Abstract:
A wireless source and an automobile dashboard configured to function as a wireless sink device are configured to communicate with one another including authenticating the source device for communications with the dashboard sink, transmitting user inputs received at the dashboard sink back to the wireless source device to enable a user to control the source device and interact with and control the content that is being transmitted from the source device to the dashboard sink, controlling the operational state of the source device based on the operational state of the automobile in which the dashboard sink is arranged, and transmitting data generated by the automobile from the dashboard sink to the source device so as to enable the source device to process at least some of the data.
Abstract:
Aspects of the present disclosure provide for efficient streaming of video sequences in such a way that multiple receiving devices can simultaneously display the video sequence at their full resolution. For example, some aspects of the disclosure combine seam carving, for retargeting a video sequence, with multiple description coding, for transmission of two or more streams corresponding to descriptions of the video sequence. At the receiving end, the descriptions can be aggregated and decoded, and optionally, resized to full HD resolution utilizing seam lining.
Abstract:
Aspects of the present disclosure provide improved image resizing techniques including seam craving and seam lining that consider image content in addition to geometric constraints. In one aspect of the disclosure, the energy for each of the pixels of an image is determined in accordance with an energy function. A line energy is determined for each straight line of the image, and the line energy corresponds to a sum of the energy of the pixels in each straight line. A plurality of starting points are identified for a plurality of seams corresponding to the straight lines having the lowest line energy. Further, the paths for each of the seams are determined. The image may be resized by removing the seams from the image.
Abstract:
Aspects of this disclosure relate to data transfer. In an example, aspects of this disclosure include a method that includes generating, at a host device, a Universal Serial Bus (USB) redirect configuration request for establishing a connection between a first USB device connected to a USB hub and a second USB device connected to the USB hub, wherein the connection between the first USB device and the second USB device does not include the host device. The method also includes requesting, after the connection between the first USB device and the second USB device has been established, data to be routed from the first USB device to the second USB device via the USB hub.
Abstract:
A method and apparatus of processing multimedia data comprising a first section received in error are disclosed. The method comprises obtaining error distribution information corresponding to the first section. The method further comprises applying one of a plurality of error recovery schemes to the first section of the multimedia data based on the error distribution information.
Abstract:
Various aspects of the present disclosure provide the concept of a wireless docking profile, which may be standardized across a number of vendors, such that a common standard defining minimum sets of peripherals can be shared by dockees and docking hosts to simplify connection setup and negotiation. Further aspects of the disclosure provide a docking procedure that may be utilized to establish a docking connection between the dockee and the docking host to utilize such a docking profile. Other aspects, embodiments, and features are also claimed and described.