Content provisioning for wireless back channel
First Claim
1. A method comprising:
- determining, by a source device, that display data rendered and displayed by the source device comprises one or more displayable graphical objects;
in response to input, provided at the source device, that corresponds to a set of the one or more graphical objects displayed by the source device, selecting, by the source device, the set of the one or more graphical objects for rendering and displaying at both the source device and a sink device, wherein a size of a display of the sink device is larger than a size of a display of the source device;
generating, by the source device, configuration data based at least in part on the set of the one or more graphical objects being rendered and displayed by the source device and based at least in part on one or more display parameters associated with the sink device, wherein the configuration data comprises one or more commands of a graphics programming language that are directly usable by a graphics processing unit (GPU) of the sink device to render pixel-level representations of graphical objects in the set of one or more graphical objects on the sink device; and
sending, by the source device, the configuration data to the sink device for rendering the set of one or more graphical objects at the sink device.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
36 Claims
-
1. A method comprising:
-
determining, by a source device, that display data rendered and displayed by the source device comprises one or more displayable graphical objects; in response to input, provided at the source device, that corresponds to a set of the one or more graphical objects displayed by the source device, selecting, by the source device, the set of the one or more graphical objects for rendering and displaying at both the source device and a sink device, wherein a size of a display of the sink device is larger than a size of a display of the source device; generating, by the source device, configuration data based at least in part on the set of the one or more graphical objects being rendered and displayed by the source device and based at least in part on one or more display parameters associated with the sink device, wherein the configuration data comprises one or more commands of a graphics programming language that are directly usable by a graphics processing unit (GPU) of the sink device to render pixel-level representations of graphical objects in the set of one or more graphical objects on the sink device; and sending, by the source device, the configuration data to the sink device for rendering the set of one or more graphical objects at the sink device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A wireless source device comprising:
-
a display; one or more processors; and a non-transitory memory storing instructions that, when executed, cause the one or more processors to; determine that display data rendered and displayed by the display of the source device comprises one or more displayable graphical objects; in response to input, provided at the source device, that corresponds to a set of the one or more graphical objects displayed by the display of source device, select the set of the one or more graphical objects for rendering and displaying at both the source device and a sink device, wherein a size of a display of the sink device is larger than a size of the display of the source device; generate configuration data based at least in part on the set of the one or more graphical objects being rendered and displayed by the source device and based at least in part on one or more display parameters associated with the sink device, wherein the configuration data comprises one or more commands of a graphics programming language that are directly usable by a graphics processing unit (GPU) of the sink device to render pixel-level representations of graphical objects in the set of one or more graphical objects on the sink device; and send the configuration data to the sink device for rendering the set of one or more graphical objects at the sink device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions that upon execution by one or more processors of a wireless source device cause the one or more processors to:
-
determine that display data rendered and displayed by the source device comprises one or more displayable graphical objects; in response to input, provided at the source device, that corresponds to a set of the one or more graphical objects displayed by the source device, select the set of the one or more graphical objects for rendering and displaying at the sink device based at both the source device and a sink device, wherein a size of a display of the sink device is larger than a size of a display of the source device; generate configuration data based at least in part on the set of the one or more graphical objects being rendered and displayed by the source device and based at least in part on one or more display parameters associated with the sink device, wherein the configuration data comprises one or more commands of a graphics programming language that are directly usable by a graphics processing unit (GPU) of the sink device to render pixel-level representations of graphical objects in the set of one or more graphical objects on the sink device; and send the configuration data to the sink device for rendering the set of one or more graphical objects at the sink device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A wireless source device comprising:
-
means for determining that display data rendered and displayed by the source device comprises one or more displayable graphical objects; means for selecting, in response to input, provided at the source device, that corresponds to a set of the one or more graphical objects displayed by the source device, the set of the one or more graphical objects for rendering and displaying at both the source device and the sink device based at a sink device, wherein a size of a display of the sink device is larger than a size of a display of the source device; means for generating configuration data based at least in part on the set of the one or more graphical objects being rendered and displayed by the source device and based at least in part on one or more display parameters associated with the sink device, wherein the configuration data comprises one or more commands of a graphics programming language that are directly usable by a graphics processing unit (GPU) of the sink device to render pixel-level representations of graphical objects in the set of one or more graphical objects on the sink device; and means for sending the configuration data to the sink device for rendering the set of one or more graphical objects at the sink device. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification