Systems and methods for iterative adjustment of video-capture settings based on identified persona
First Claim
1. A method comprising:
- receiving frames of video data that are being captured by a video camera and that are representative of an ongoing scene, the video camera having one or more adjustable video-capture settings;
identifying a persona in one or more of the received frames at least in part by identifying, in each such frame, a set of pixels that is representative of the persona in the frame and that does not include any pixels representative of a background of the frame;
selecting, based collectively on brightness values of the pixels in the identified set of pixels of one or more respective frames, a respective adjustment command for one or more of the adjustable video-capture settings; and
outputting the selected adjustment commands to the video camera for use by the video camera in continuing to capture video data representative of the ongoing scene.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and methods for iterative adjustment of video-capture settings based on identified persona. In an embodiment, a method includes receiving video frames being captured by a video camera of an ongoing scene. The method also includes identifying a persona in one or more of the received frames at least in part by identifying, in each such frame, a set of pixels that is representative of the persona in the frame and that does not include any pixels representative of a background of the frame. The method also includes selecting, based collectively on the brightness values of the pixels in the identified set of pixels of one or more frames, an adjustment command for one or more adjustable video-capture settings of the camera, as well as outputting the selected commands to the camera for use in continuing to capture video data representative of the ongoing scene.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving frames of video data that are being captured by a video camera and that are representative of an ongoing scene, the video camera having one or more adjustable video-capture settings; identifying a persona in one or more of the received frames at least in part by identifying, in each such frame, a set of pixels that is representative of the persona in the frame and that does not include any pixels representative of a background of the frame; selecting, based collectively on brightness values of the pixels in the identified set of pixels of one or more respective frames, a respective adjustment command for one or more of the adjustable video-capture settings; and outputting the selected adjustment commands to the video camera for use by the video camera in continuing to capture video data representative of the ongoing scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A video-capture controller comprising:
-
a frame-receiving module configured to receive frames of video data that are being captured by a video camera and that are representative of an ongoing scene, the video camera having one or more adjustable video-capture settings; a persona-identification module configured to identify a persona in one or more of the received frames at least in part by identifying, in each such frame, a set of pixels that is representative of the persona in the frame and that does not include any pixels representative of a background of the frame; a video-capture-adjustment module configured to select, based collectively on brightness values of the pixels in the identified set of pixels of one or more respective frames, a respective adjustment command for one or more of the adjustable video-capture settings; and a command-output module configured to output the selected adjustment commands to the video camera for use by the video camera in continuing to capture video data representative of the ongoing scene.
-
-
16. A method comprising:
-
receiving a video-frame sequence being captured by a video camera; receiving a sequence of image-depth data corresponding to the video-frame sequence; generating a series of persona alpha masks by processing the video-frame sequence and the sequence of image-depth data; generating a sequence of histograms based on the video-frame sequence and the sequence of persona alpha masks; selecting video-capture adjustments based on the histograms; and transmitting the video-capture adjustments to the video camera for adjusting the continued capturing of the video-frame sequence. - View Dependent Claims (17, 18, 19, 20)
-
Specification