Real time calibration for multi-camera wireless device
First Claim
Patent Images
1. A method for generating image calibration data at an electronic device having multiple cameras, the method comprising:
- capturing a first image of a first scene at a first time using a first camera at the electronic device;
capturing a second image of a second scene at the first time using a second camera at the electronic device, at least a portion of the first scene overlapping a portion of the second scene;
generating image calibration data based on the first image and based on the second image, the image calibration data used to align images captured by the first camera with images captured by the second camera;
detecting a first change in orientation of the first camera or a second change in orientation of the second camera, the first change in orientation detected in response to a temperature change and a detected force applied to the first camera, and the second change detected in response to the temperature change and a detected force applied to the second camera; and
in response to detecting the first change in orientation or in response to detecting the second change in orientation, regenerating image calibration data at the electronic device based on a third image of a third scene captured by the first camera at a second time and based on a fourth image of a fourth scene captured by the second camera at the second time, at least a portion of the third scene overlapping a portion of the fourth scene, the regenerated image calibration data used to align images captured by the first camera with images captured by the second camera.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating image calibration data at an electronic device having multiple cameras includes capturing a first image of a first scene at a first time using a first camera at the electronic device. The method also includes capturing a second image of a second scene at the first time using a second camera at the electronic device. A portion of the first scene overlaps a portion of the second scene. The method further includes generating the image calibration data based on the first image and based on the second image.
-
Citations
29 Claims
-
1. A method for generating image calibration data at an electronic device having multiple cameras, the method comprising:
-
capturing a first image of a first scene at a first time using a first camera at the electronic device; capturing a second image of a second scene at the first time using a second camera at the electronic device, at least a portion of the first scene overlapping a portion of the second scene; generating image calibration data based on the first image and based on the second image, the image calibration data used to align images captured by the first camera with images captured by the second camera; detecting a first change in orientation of the first camera or a second change in orientation of the second camera, the first change in orientation detected in response to a temperature change and a detected force applied to the first camera, and the second change detected in response to the temperature change and a detected force applied to the second camera; and in response to detecting the first change in orientation or in response to detecting the second change in orientation, regenerating image calibration data at the electronic device based on a third image of a third scene captured by the first camera at a second time and based on a fourth image of a fourth scene captured by the second camera at the second time, at least a portion of the third scene overlapping a portion of the fourth scene, the regenerated image calibration data used to align images captured by the first camera with images captured by the second camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An electronic device comprising:
-
a first camera configured to capture a first image of a first scene at a first time; a second camera configured to capture a second image of a second scene at the first time, at least a portion of the first scene overlapping a portion of the second scene; and a processor configured to; generate image calibration data based on the first image and based on the second image, the image calibration data used to align images captured by the first camera with images captured by the second camera; detect a first change in orientation of the first camera or a second change in orientation of the second camera, the first change in orientation detected in response to a temperature change and a detected force applied to the first camera, and the second change detected in response to the temperature change and a detected force applied to the second camera; and in response to detecting the first change in orientation or in response to detecting the second change in orientation, regenerate image calibration data based on a third image of a third scene captured by the first camera at a second time and based on a fourth image of a fourth scene captured by the second camera at the second time, at least a portion of the third scene overlapping a portion of the fourth scene, the regenerated image calibration data used to align images captured by the first camera with images captured by the second camera. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable medium comprising instructions for generating image calibration data at an electronic device having multiple cameras, the instructions, when executed by a processor, cause the processor to:
-
receive a first image of a first scene that is captured by a first camera at a first time; receive a second image of a second scene that is captured by a second camera at the first time, at least a portion of the first scene overlapping a portion of the second scene; generate the image calibration data based on the first image and based on the second image, the image calibration data used to align images captured by the first camera with images captured by the second camera; detect a first change in orientation of the first camera or a second change in orientation of the second camera, the first change in orientation detected in response to a temperature change and a detected force applied to the first camera, and the second change detected in response to the temperature change and a detected force applied to the second camera; and in response to detecting the first change in orientation or in response to detecting the second change in orientation, regenerate image calibration data at the electronic device based on a third image of a third scene captured by the first camera at a second time and based on a fourth image of a fourth scene captured by the second camera at the second time, at least a portion of the third scene overlapping a portion of the fourth scene, the regenerated image calibration data used to align images captured by the first camera with images captured by the second camera. - View Dependent Claims (27)
-
-
28. An electronic device comprising:
-
means for capturing a first image of a first scene at a first time; means for capturing a second image of a scene at the first time, at least a portion of the first scene overlapping a portion of the second scene; means for detecting a first change in orientation of the means for capturing the first image or a second change in orientation of the means for capturing the second image, the first change in orientation detected in response to a temperature change and a detected force applied to the means for capturing the first image, and the second change detected in response to the temperature change and a detected force applied to the means for capturing the second image; and means for generating image calibration data based on the first image and based on the second image, the image calibration data used to align images captured by the means for capturing the first image with images captured by the means for capturing the second image, wherein calibration data is regenerated in response to detecting the first change in orientation or in response to detecting the second change in orientation. - View Dependent Claims (29)
-
Specification