Enhancing video conferences
First Claim
Patent Images
1. A method comprising:
- determining one or more characteristics of a video stream provided by a first camera;
determining one or more functions of the first camera based on the one or more characteristics, wherein the one or more functions comprise controls for one or more of capture rate, flicker, white balance, exposure, contrast, temperature, and aperture; and
enabling a browser to control the one or more functions of the first camera, wherein the browser is remote relative to the first camera, wherein the first camera is associated with a first user, wherein the browser is associated with a second user, and wherein the enabling of the browser to control the one or more functions comprises;
analyzing one or more video characteristics associated with the video stream; and
activating one or more controls in the browser based on the analyzing of the one or more video characteristics, wherein the one or more controls correspond to the one or more functions, and wherein the one or more controls correspond to one or more settings associated with the one or more functions.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations generally relate to enhancing video conferences. In some implementations, a method includes determining one or more characteristics of a video stream provided by a first camera. The method further includes determining one or more functions of the first camera based on the one or more characteristics. The method further includes enabling a browser to control the one or more functions of the first camera, and wherein the browser is remote relative to the first camera.
-
Citations
20 Claims
-
1. A method comprising:
-
determining one or more characteristics of a video stream provided by a first camera; determining one or more functions of the first camera based on the one or more characteristics, wherein the one or more functions comprise controls for one or more of capture rate, flicker, white balance, exposure, contrast, temperature, and aperture; and enabling a browser to control the one or more functions of the first camera, wherein the browser is remote relative to the first camera, wherein the first camera is associated with a first user, wherein the browser is associated with a second user, and wherein the enabling of the browser to control the one or more functions comprises; analyzing one or more video characteristics associated with the video stream; and activating one or more controls in the browser based on the analyzing of the one or more video characteristics, wherein the one or more controls correspond to the one or more functions, and wherein the one or more controls correspond to one or more settings associated with the one or more functions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
determining one or more characteristics of a video stream provided by a first camera; determining one or more functions of the first camera based on the one or more characteristics; and enabling a browser to control the one or more functions of the first camera, wherein the browser is remote relative to the first camera, wherein the first camera is associated with a first user, wherein the browser is associated with a second user, and wherein the enabling of the browser to control the one or more functions comprises; analyzing one or more video characteristics associated with the video stream; activating one or more controls in the browser based on the analyzing of the one or more video characteristics, wherein the one or more controls correspond to the one or more functions, and wherein the one or more controls correspond to one or more settings associated with the one or more functions; and applying one or more changes to the one or more settings based on the one or more video characteristics. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
one or more processors; and logic encoded in one or more non-transitory computer-readable media for execution by the one or more processors and when executed operable to perform operations comprising; determining one or more characteristics of a video stream provided by a first camera; determining one or more functions of the first camera based on the one or more characteristics; and enabling a browser to control the one or more functions of the first camera, wherein the browser is remote relative to the first camera, wherein the first camera is associated with a first user, wherein the browser is associated with a second user, and wherein the enabling of the browser to control the one or more functions comprises; analyzing one or more video characteristics associated with the video stream; and activating one or more controls in the browser based on the analyzing of the one or more video characteristics, wherein the one or more controls correspond to the one or more functions, and wherein the one or more controls correspond to one or more settings associated with the one or more functions. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification