Omni-directional camera design for video conferencing
First Claim
1. A camera system comprising:
- an N-sided reflective surface that reflects its surroundings in 360 degrees;
N cameras each associated with a different side of said n-sided reflective surface, and aligned to have a small distance between virtual centers of projection relative to each other which provides minimal parallax error at a predefined distance from the cameras, each of n cameras aligned to capture a reflected image in its associated reflective surface; and
an image stitcher for stitching each of said reflected images taken by adjacent cameras together to create a panoramic image.
2 Assignments
0 Petitions
Accused Products
Abstract
An omni-directional camera array that is very small and unobtrusive and allows for higher pixel resolution for the face of meeting participants sitting or standing around a conference room table, as would be typical in a video conferencing situation. The camera system of the invention uses N cameras and an N sided mirror to capture images of the surrounding scene. The cameras are arranged to have a small distance between their virtual centers of projection. The images from the N cameras are stitched together to create a 360-degree panorama using a calibration surface. To stitch the images together in real-time, a static image stitcher is used, which stitches images together perfectly for objects on a calibration surface. The calibration surface is typically defined by the boundary of the table the camera is sitting on.
133 Citations
25 Claims
-
1. A camera system comprising:
-
an N-sided reflective surface that reflects its surroundings in 360 degrees;
N cameras each associated with a different side of said n-sided reflective surface, and aligned to have a small distance between virtual centers of projection relative to each other which provides minimal parallax error at a predefined distance from the cameras, each of n cameras aligned to capture a reflected image in its associated reflective surface; and
an image stitcher for stitching each of said reflected images taken by adjacent cameras together to create a panoramic image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A process of capturing video for teleconferencing and meeting recording, comprising the following process actions:
-
capturing images of an event in 360 degree with an omni-directional camera array, wherein said omni-directional camera comprises an N-sided mirror located above N cameras arranged to be equally spaced around the circumference of a circle in a circular fashion and tilted upward slightly from the horizontal plane, and positioned to have a small distance between their virtual centers of projection, each capturing an image reflected in a different side of said N-sided mirror; and
stitching together said images captured by each of N cameras using a calibration surface to create a composite image. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having computer-executable instructions for viewing or recording a video-conference, said computer executable instructions comprising:
-
capturing images of persons in an event with an camera, wherein said camera comprises an N-sided mirror located above N cameras arranged to be equally spaced around at least a portion of a circle, such that said N cameras have a non-zero virtual center of projection, and tilted upward slightly from the horizontal plane, each capturing an image reflected in a different side of said N-sided mirror; and
stitching together said images captured by each of N cameras using a calibration surface to create a composite image. - View Dependent Claims (23, 24, 25)
-
Specification