Dynamic Video Streaming Based on Viewer Activity
First Claim
1. A method comprising:
- receiving distance information from a distance sensor and image information from one or more image sensors;
detecting an activity of a viewer of a display device based, at least in part, on the image information received from the one or more image sensors;
determining a distance between the viewer and the display device based, at least in part, on the distance information; and
transmitting a request to a remote server to adjust bandwidth of media content streaming to the display device to a new bandwidth, wherein the new bandwidth is based, at least in part, on at least one of the activity of the viewer, size of the display device, or the distance between the viewer and the display device.
3 Assignments
0 Petitions
Accused Products
Abstract
In some examples, techniques and architectures for modifying resolution of video displayed on a display device include receiving information from a distance sensor and one or more image sensors, detecting an activity of a viewer of the display device based, at least in part, on the information received from the distance sensor and the one or more image sensors, and transmitting a request to a remote server to adjust bandwidth of media content streaming to the display device to a new bandwidth. The new bandwidth may be based, at least in part, on one or more of the activity of the viewer, size of the display device, or an ability of the viewer to resolve images displayed on the display device.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving distance information from a distance sensor and image information from one or more image sensors; detecting an activity of a viewer of a display device based, at least in part, on the image information received from the one or more image sensors; determining a distance between the viewer and the display device based, at least in part, on the distance information; and transmitting a request to a remote server to adjust bandwidth of media content streaming to the display device to a new bandwidth, wherein the new bandwidth is based, at least in part, on at least one of the activity of the viewer, size of the display device, or the distance between the viewer and the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a distance sensor and one or more image sensors; a display device; one or more processing units; and computer-readable media with modules thereon, the modules comprising; a detecting module to detect respective distances between the display device and two or more viewers of the display device based, at least in part, on information from the distance sensor and the one or more image sensors; and a transmitting module to transmit a request to a remote server to adjust bandwidth of media content streaming to the display device to a new bandwidth, wherein the new bandwidth is based, at least in part, on size of the display device and a comparison between the respective distances between the display device and the two or more viewers and visual acuity of the two or more viewers. - View Dependent Claims (12, 13, 14, 15)
-
-
16. One or more computer-readable media storing computer-executable instructions that, when executed on one or more processors, configure a computer to perform acts comprising:
-
using distance information from a distance sensor to determine a distance between a viewer of a display device and the display device; using image information from one or more image sensors to detect an activity of the viewer of the display device; and generating a request for a remote server to adjust bandwidth of media content streaming to the display device to a new bandwidth, wherein the new bandwidth is based, at least in part, on the activity of the viewer, size of the display device, and the distance between the viewer and the display device. - View Dependent Claims (17, 18, 19, 20)
-
Specification