Method and device for hybrid robotic/virtual pan-tilt-zoom cameras for autonomous event recording
First Claim
Patent Images
1. A method, comprising:
- receiving a first image captured by a first camera having a first configuration including a first optical axis;
determining a first mapping from a first image plane of the first camera onto a sphere, wherein the sphere is centered at the first camera;
determining a second mapping from the sphere to a second image plane of a second virtual camera having a second configuration; and
generating a second image based on a resampling of the first image, the second mapping from the sphere to the second image plane and applying a three-dimensional rotation to the first optical axis to generate a second optical axis that corresponds to the second image plane.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method generates a broadcast image. The method includes receiving a first image captured by a first camera having a first configuration incorporating a first center of projection. The method includes determining a first mapping from a first image plane of the first camera onto a sphere. The method includes determining a second mapping from the sphere to a second image plane of a second virtual camera having a second configuration incorporating the first center of projection of the first configuration. The method includes generating a second image based upon the first image and a concatenation of the first and second mappings.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a first image captured by a first camera having a first configuration including a first optical axis; determining a first mapping from a first image plane of the first camera onto a sphere, wherein the sphere is centered at the first camera; determining a second mapping from the sphere to a second image plane of a second virtual camera having a second configuration; and generating a second image based on a resampling of the first image, the second mapping from the sphere to the second image plane and applying a three-dimensional rotation to the first optical axis to generate a second optical axis that corresponds to the second image plane. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
a processor coupled to a memory, wherein the processor is programmed to generate a broadcast image by; receiving a first image captured by a first camera having a first configuration including a first optical axis; determining a first mapping from a first image plane of the first camera onto a sphere, wherein the sphere is centered at the first camera; determining a second mapping from the sphere to a second image plane of a second virtual camera having a second configuration; and generating a second image based on a resampling of the first image, the second mapping from the sphere to the second image plane and applying a three-dimensional rotation to the first optical axis to generate a second optical axis that corresponds to the second image plane. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium including a set of instructions executable by a processor, the set of instructions operable to:
-
receive a first image captured by a first camera having a first configuration including a first optical axis; determine a first mapping from a first image plane of the first camera onto a sphere, wherein the sphere is centered at the first camera; determine a second mapping from the sphere to a second image plane of a second virtual camera having a second configuration; and generate a second image based on a resampling of the first image, the second mapping from the sphere to the second image plane and applying a three-dimensional rotation to the first optical axis to generate a second optical axis that corresponds to the second image plane.
-
Specification