Multi-imager video camera with frame-by-frame view switching
First Claim
1. A video camera apparatus with frame-by-frame view switching, the apparatus comprising:
- a plurality of imagers, each imager comprising a sensor array that is configured to capture a source rectangular image frame and perform a cropping of the source rectangular image frame to obtain a primary rectangular image frame that is in alignment with neighboring primary rectangular image frames;
a plurality of image flow processors, each image flow processor being associated with an imager and configured to receive and process the primary rectangular image frames captured by from the sensor array of its associated imager, resize the primary rectangular image frame to a re-sized image frame having a lower number of pixels than the primary rectangular image frame, and perform a horizontal cropping of the re-sized image frame to obtain a horizontally-cropped re-sized image frame; and
a multi-imager video processor configured to receive the horizontally-cropped re-sized image frames from the plurality of image flow processors, combine the horizontally-cropped re-sized image frames to obtain a combined image frame, perform a vertical cropping of the combined image frame to obtain a final image frame, and simultaneously provide different views to multiple users through frame-by-frame view switching enabled by sending resizing and horizontal cropping parameters to each image flow processor to control said resizing and horizontal cropping by said image flow processor on a frame-frame basis.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment relates to a method of outputting multiple views from a networked camera. Each imager of an array of imagers in the camera captures image frames and transmits the captured image frames to an associated image flow processor. Each image flow processor processes the captured image frames and transmits the processed image frames to a multi-imager video processor. An updating of parameters for said processing by each image flow processor is performed on a frame-by-frame basis. Another embodiment relates to a video camera including a plurality of imagers, a plurality of image flow processors, a multi-imager video processor, and a plurality of update queues. Other embodiments and features are also disclosed.
-
Citations
20 Claims
-
1. A video camera apparatus with frame-by-frame view switching, the apparatus comprising:
-
a plurality of imagers, each imager comprising a sensor array that is configured to capture a source rectangular image frame and perform a cropping of the source rectangular image frame to obtain a primary rectangular image frame that is in alignment with neighboring primary rectangular image frames; a plurality of image flow processors, each image flow processor being associated with an imager and configured to receive and process the primary rectangular image frames captured by from the sensor array of its associated imager, resize the primary rectangular image frame to a re-sized image frame having a lower number of pixels than the primary rectangular image frame, and perform a horizontal cropping of the re-sized image frame to obtain a horizontally-cropped re-sized image frame; and a multi-imager video processor configured to receive the horizontally-cropped re-sized image frames from the plurality of image flow processors, combine the horizontally-cropped re-sized image frames to obtain a combined image frame, perform a vertical cropping of the combined image frame to obtain a final image frame, and simultaneously provide different views to multiple users through frame-by-frame view switching enabled by sending resizing and horizontal cropping parameters to each image flow processor to control said resizing and horizontal cropping by said image flow processor on a frame-frame basis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of outputting multiple views from a networked camera, the method comprising:
-
each imager of an array of imagers in the camera capturing a source rectangular image frame and performing a cropping of the source rectangular image frame to obtain a primary rectangular image frame that is in alignment with neighboring primary rectangular image frames; each imager transmitting the primary rectangular image frame to an associated image flow processor; each image flow processor receiving the primary rectangular image frame from an associated image, resizing the primary rectangular image frame to a re-sized image frame having a lower number of pixels than the primary rectangular image frame, and performing a horizontal cropping of the re-sized image frame to obtain a horizontally-cropped re-sized image frame; each image flow processor transmitting the horizontally-cropped re-sized image frame to a multi-imager video processor; and the multi-imager video processor receiving the horizontally-cropped re-sized image frames from the plurality of image flow processors, combining the horizontally-cropped re-sized image frames to obtain a combined image frame and performing a vertical cropping of the combined image frame to obtain a final image frame;
wherein said multi-imager video processor simultaneously provides different views to multiple users through frame-by-frame view switching enabled by sending resizing and horizontal cropping parameters to each image flow processor to control said resizing and horizontal cropping by said image flow processor on a frame-frame basis. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification