Method and Apparatus for Enhanced Digital Imaging
First Claim
Patent Images
1. An apparatus comprising:
- at least one memory configured to store calibration information;
two digital image capture units configured to take a respective pair of digital images at given offset from one another, with overlapping fields of view so that some image objects may appear in each of the pair of digital images;
the at least one memory being further configured to store the pair of digital images;
a processor configured to;
produce, based the calibration information and the pair of digital images, a disparity map for the pair of digital images;
form a combined image using the pair of digital images;
segment the combined image, using the disparity map, to comprise a foreground region and a background region;
form a sequence of synthesized panning images so that for each combined image;
a perspective shift is applied between at least one of the the foreground region and background region; and
a shifting portion of the perspective shifted image is cropped.
2 Assignments
0 Petitions
Accused Products
Abstract
Method, apparatus and computer programs are disclosed for forming synthesized panning of images. Based on a pair of digital images taken by a pair of digital cameras and their calibration information, a disparity map is formed for image objects in the pair of digital images. A combined image is formed using the pair of digital images. The combined image is segmented, using the disparity map, to include a foreground region and a background region. A sequence of synthesized panning images is formed so that for each combined image; a perspective shift is applied between the foreground region and background region; and a shifting portion of the perspective shifted image is cropped.
10 Citations
59 Claims
-
1. An apparatus comprising:
-
at least one memory configured to store calibration information; two digital image capture units configured to take a respective pair of digital images at given offset from one another, with overlapping fields of view so that some image objects may appear in each of the pair of digital images; the at least one memory being further configured to store the pair of digital images;
a processor configured to;produce, based the calibration information and the pair of digital images, a disparity map for the pair of digital images; form a combined image using the pair of digital images; segment the combined image, using the disparity map, to comprise a foreground region and a background region; form a sequence of synthesized panning images so that for each combined image; a perspective shift is applied between at least one of the the foreground region and background region; and a shifting portion of the perspective shifted image is cropped. - View Dependent Claims (6, 7, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
2-5. -5. (canceled)
-
8-9. -9. (canceled)
-
17. (canceled)
-
26. An apparatus comprising:
-
at least one memory configured to store calibration information; two digital image capture units at given offset from one another and with overlapping fields of view so that some image objects may appear in images taken with each of the two image capture units; a processor configured to cause the apparatus, for forming video image, to sequentially; cause the two digital image capture units to capture a pair of digital images; store in the at least one memory the captured pair of digital images; produce, based the calibration information and the pair of digital images, a disparity map for the pair of digital images; form a combined image from the pair of digital images; segment the combined image, using the disparity map, to comprise a foreground region and a background region; form, from the sequentially formed combined images, synthesized panning images so that for each combined image; a perspective shift is applied between the foreground region and background region; and a shifting portion of the image is cropped.
-
-
27-30. -30. (canceled)
-
31. A method comprising:
-
storing calibration information; taking by two digital image capture units a respective pair of digital images at given offset from one another, with overlapping fields of view so that some image objects may appear in each of the pair of digital images; storing the pair of digital images; producing, based the calibration information and the pair of digital images, a disparity map for the pair of digital images; forming a combined image using the pair of digital images;
segmenting the combined image, using the disparity map, to comprise a foreground region and a background region;forming a sequence of synthesized panning images so that for each combined image; a perspective shift is applied between the foreground region and background region; and a shifting portion of the perspective shifted image is cropped. - View Dependent Claims (35, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50)
-
-
32-34. -34. (canceled)
-
36-37. -37. (canceled)
-
45. (canceled)
-
51-57. -57. (canceled)
-
58. A computer program, comprising:
-
code for storing calibration information; code for taking by two digital image capture units a respective pair of digital images at given offset from one another, with overlapping fields of view so that some image objects may appear in each of the pair of digital images; code for storing the pair of digital images; code for producing, based the calibration information and the pair of digital images, a disparity map for the pair of digital images; code for forming a combined image using the pair of digital images; code for segmenting the combined image, using the disparity map, to comprise a foreground region and a background region; and code for forming a sequence of synthesized panning images so that for each combined image; a perspective shift is applied between the foreground region and background region; and a shifting portion of the perspective shifted image is cropped; when the computer program is run on a processor.
-
-
59. (canceled)
Specification