Devices and methods for facilitating frame dropping in remote display applications
AssigneeQUALCOMM Incorporated
InventorsMina Ayman Saleh Yanni Makar, Hongyu Jiang, Vijayalakshmi Rajasundaram Raveendran
Life of this patent
Estimating the term…
Abstract
Source devices are adapted to facilitate video data streaming to a sink device. According to one example, a source device can capture a plurality of frames of video data, each frame including a set of graphical command tokens. Responsive to a delay between the source device and a sink device, the source device can select one or more frames of the plurality of frames to be dropped. The source device may transmit the plurality of frames of video data to a sink device, without transmitting the one or more frames selected to be dropped. Other aspects, embodiments, and features are also included.
Claims28
A source device, comprising:
- a communications interface;
- and
- a processing circuit coupled to the communications interface, the processing circuit comprising logic to:
- capture a plurality of frames of video data, each frame including a set of graphical command tokens;
- determine a delay between the source device and a sink device is above a threshold;
- in response to the determination that the delay between the source device and the sink device is above a threshold, select at least one frame to be dropped;
- and
- transmit via the communications interface the plurality of frames of video data without transmitting the at least one frame selected to be dropped.
A method operational on a source device, comprising:
- capturing a plurality of frames of video data, wherein each frame includes a set of graphical command tokens;
- determining a delay between the source device and a sink device is above a threshold;
- selecting at least one frame to be dropped in response to determining that the delay between the source device and the sink device is above a threshold;
- and
- transmitting the plurality of frames of video data without transmitting the at least one frame selected to be dropped.
A source device, comprising:
- means for capturing a plurality of frames of video data, each frame including a set of graphical command tokens;
- means for determining a delay between the source device and a sink device is above a threshold;
- means for selecting at least one frame to be dropped in response to determining that the delay between the source device and the sink device is above a threshold;
- and
- means for transmitting the plurality of frames of video data without transmitting the at least one frame selected to be dropped.
A non-transitory processor-readable storage medium storing processor-executable programming for causing a processing circuit to:
- capture a plurality of frames of video data, wherein each frame includes a set of graphical command tokens;
- determine a delay between a source device and a sink device is above a threshold;
- select at least one frame to be dropped in response to determining that the delay between the source device and the sink device is above a threshold;
- and
- transmit the plurality of frames of video data without transmitting the at least one frame selected to be dropped.
Dependencies are inferred from the claim text.