FRAMING AN OBJECT FOR VIDEO CONFERENCE
First Claim
1. A computer-implemented method for framing an object for video conferencing, said method comprising:
- receiving image data corresponding to an image captured with at least one camera lens having a field of view comprising at least one object of interest, said at least one camera lens configured for extending said field of view in at least one direction;
detecting said at least one object of interest within said field of view;
performing a warping process on said image of said at least one object of interest; and
performing a cropping process on said image of said at least one object of interest within said field of view such that, based on said warping and said cropping, said object will appear as centered within a display of a receiving user.
1 Assignment
0 Petitions
Accused Products
Abstract
At least one camera lens captures a field of view comprising at least one object of interest, wherein the at least one camera lens is configured for extending the field of view in at least one direction. The at least one object of interest that is within said field of view is detected. Then, an image of a detected at least one object of interest is warped to fit within the field of view. A plurality of pixels surrounding the image of the detected at least one object of interest within the field of view is cropped such that, based on the warping and the cropping, the detected at least one object appears as centered within the field of view.
44 Citations
20 Claims
-
1. A computer-implemented method for framing an object for video conferencing, said method comprising:
-
receiving image data corresponding to an image captured with at least one camera lens having a field of view comprising at least one object of interest, said at least one camera lens configured for extending said field of view in at least one direction; detecting said at least one object of interest within said field of view; performing a warping process on said image of said at least one object of interest; and performing a cropping process on said image of said at least one object of interest within said field of view such that, based on said warping and said cropping, said object will appear as centered within a display of a receiving user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
at least one camera lens configured for capturing a field of view comprising at least one object of interest and extending said field of view in at least one direction; an object detector configured for detecting said at least one object of interest within said field of view; an object warper configured for performing a warping process on an image of said at least one object of interest; and a pixel cropper configured for performing a cropping process on said image of said at least one object of interest within said field of view such that, based on said warping and said cropping, said at least one object of interest appears as centered within a display of a receiving user. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising instructions stored thereon which, when executed by a computer system, cause said computer system to perform a method for framing a face for video conferencing, said method comprising:
-
receiving image data corresponding to an image captured with at least one camera lens having a field of view comprising a face, said at least one camera lens being configured for extending said field of view in at least one direction and being coupled with a device, said device being configured for enabling video conferencing; detecting said face within said field of view; performing a warping process on said image of said face; performing a cropping process on said image of said face within said field of view such that, based on said warping and said cropping, said face will appear as centered within a display of a receiving user; continuously tracking a relative motion of said face and said device; and dynamically refreshing said image periodically by repeating said capturing, said detecting, said performing a warping process and said performing a cropping process based upon said relative motion. - View Dependent Claims (20)
-
Specification