Altering streaming video encoding based on user attention
First Claim
Patent Images
1. A method, comprising:
- encoding, by at least one computing device, a video signal generated by an interactive application into a video stream, wherein the interactive application is executed by the at least one computing device, and a user interacts with the interactive application by sending at least one input to the interactive application over a data communications network;
predicting, by the at least one computing device, a temporary lapse of attention by the user to the video stream, wherein the temporary lapse of attention is predicted in response to a decrease in input by the user to the interactive application;
adjusting, by the at least one computing device, an encoding of the video stream from an initial state to a conservation state in response to predicting the temporary lapse of attention;
predicting, by the at least one computing device, that the temporary lapse of attention has ended;
readjusting, by the at least one computing device, the encoding of the video stream from the conservation state to the initial state in response to predicting that the temporary lapse of attention has ended; and
wherein the conservation state is configured to conserve at least one resource used for the encoding of the video stream relative to the initial state.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for adjusting the encoding of a video signal into a video stream based on user attention. A video signal is encoded into a video stream. A temporary lapse of attention by a user of the interactive application is predicted. The encoding of the video signal into the video stream is adjusted from an initial state to a conservation state in response to predicting the temporary lapse of attention by the user. The conservation state is configured to conserve one or more resources used for the video stream relative to the initial state.
-
Citations
20 Claims
-
1. A method, comprising:
-
encoding, by at least one computing device, a video signal generated by an interactive application into a video stream, wherein the interactive application is executed by the at least one computing device, and a user interacts with the interactive application by sending at least one input to the interactive application over a data communications network; predicting, by the at least one computing device, a temporary lapse of attention by the user to the video stream, wherein the temporary lapse of attention is predicted in response to a decrease in input by the user to the interactive application; adjusting, by the at least one computing device, an encoding of the video stream from an initial state to a conservation state in response to predicting the temporary lapse of attention; predicting, by the at least one computing device, that the temporary lapse of attention has ended; readjusting, by the at least one computing device, the encoding of the video stream from the conservation state to the initial state in response to predicting that the temporary lapse of attention has ended; and wherein the conservation state is configured to conserve at least one resource used for the encoding of the video stream relative to the initial state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system, comprising:
-
at least one computing device; and at least one application executed in the at least one computing device, wherein when executed the at least one application causes the at least one computing device to at least; predict a temporary lapse of attention by a user to a video stream, the video stream including a video signal generated by an interactive application, wherein the user interacts with the interactive application by sending at least one input to the interactive application over a data communications network, and the temporary lapse of attention is predicted in response to a decrease in input by the user to the interactive application; adjust an encoding of the video stream from an initial state to a conservation state in response to predicting the temporary lapse of attention; predict that the temporary lapse of attention has ended; readjust the encoding of the video stream from the conservation state to the initial state in response to predicting that the temporary lapse of attention has ended; and wherein the conservation state is configured to conserve at least one resource used for the encoding of the video stream relative to the initial state. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable medium embodying a program executable by at least one computing device, wherein when executed the program causes the at least one computing device to at least:
-
encode a video signal generated by an interactive application into a video stream, wherein the interactive application is executed by the at least one computing device, and a user interacts with the interactive application by sending at least one input to the interactive application over a data communications network; send the video stream to a plurality of client devices corresponding to a plurality of users; predict a temporary lapse of attention by all of the plurality of users to the video stream, wherein the temporary lapse of attention is predicted in response to a decrease in input by the plurality of users to the interactive application; adjust an encoding of the video stream from an initial state to a conservation state in response to predicting the temporary lapse of attention; predict that the temporary lapse of attention has ended; readjust the encoding of the video stream from the conservation state to the initial state in response to predicting that the temporary lapse of attention has ended; and wherein the conservation state is configured to conserve at least one resource used for the encoding of the video stream relative to the initial state. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification