IP Library › Granted Patent US 10,887,515
Granted Patent B2
US 10,887,515 · App. 16/293,318 · Granted Jan 5, 2021

Image capturing apparatus, image capturing method, and storage medium to generate a panoramic image having a high dynamic range

Inventor: Takuya Masamura (Kawasaki, JP)
Assignee: CANON KABUSHIKI KAISHA
H04N5/23238G06T5/50H04N5/2355G06T2207/10144G06T2207/20208G06T2207/20221
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,887,515
App. No.
16/293,318
Granted
Jan 5, 2021
Kind
B2
Abstract

An image capturing apparatus sets exposure states to make the exposure states different from each other while an image sensor captures two or more adjacent images among a plurality of images. A first synthesis is performed on the images of different exposure states among the plurality of images to generate a plurality of first synthesized images having a wider dynamic range than a dynamic range of the images of different exposure states. A second synthesis is performed using the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images. One of the plurality of images is used in the synthesis of different first synthesized images, and combinations of the images used in the first synthesis are different in adjacent first synthesized images.

Claims (51)

1. An image capturing apparatus, comprising:

an image sensor configured to capture a plurality of images of a panoramic image;

at least one memory configured to store instructions; and

at least one processor configured to communicate with the at least one memory and is configured to execute the instructions to:

set exposure states to make the exposure states different from each other while the image sensor captures two or more adjacent images among the plurality of images;

perform a first synthesis on different images of different exposure states among the plurality of images to generate a plurality of first synthesized images that are different from each other and each having a wider dynamic range than a dynamic range of the different images; and

perform a second synthesis using the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images,

wherein the different images correspond to different regions of the panoramic image, and

wherein the first synthesis generates at least two of the first synthesized images from two pairs of images having a same one of the different images.

2. The image capturing apparatus according to claim 1 ,

wherein the at least one processor executes further instructions to:

perform alignment processing when performing the first synthesis and the second synthesis, and

perform calculation for the alignment processing when performing the first synthesis and use a result of the calculation in the alignment processing when performing the second synthesis.

3. An image capturing apparatus, comprising:

an image sensor configured to capture a plurality of images of a panoramic image;

at least one memory configured to store instructions; and

at least one processor configured to communicates with the at least one memory and is configured to execute the instructions to:

set exposure states to make the exposure states different from each other while the image sensor captures two or more adjacent images among the plurality of images;

perform a first synthesis on different images of different exposure states among the plurality of images to generate first synthesized images that are different from each other and each having a dynamic range wider than a dynamic range of the different images,

determine first alignment information using a gain-decreased or gain-increased image such that a difference between the different images used in the first synthesis is less than a predetermined level;

perform a second synthesis using the first alignment information and the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images,

wherein the different images correspond to different regions of the panoramic image.

4. The image capturing apparatus according to claim 3 , wherein the at least one processor executes further instructions to detect a motion vector when performing the first synthesis and use the motion vector in the second synthesis.

5. The image capturing apparatus according to claim 1 , wherein the at least one processor executes further instructions to perform the second synthesis sequentially on the plurality of first synthesized images to generate the second image.

6. The image capturing apparatus according to claim 1 , wherein the at least one processor executes further instructions to set the exposure states to make the exposure state changed periodically while the image sensor captures the plurality of images.

7. The image capturing apparatus according to claim 6 , wherein the at least one processor executes further instructions to perform the first synthesis on the images of different exposure states whose number is corresponding to a number of the images of one period.

8. The image capturing apparatus according to claim 7 , wherein the number of the images of the one period is two or three.

9. A method for controlling an image capturing apparatus including an image sensor configured to capture a plurality of images of a panoramic image, at least one memory configured to store instructions, and at least one processor configured to communicate with the at least one memory, the method comprising:

setting exposure states to make exposure states different from each other while the image sensor captures two or more adjacent images among the plurality of images;

performing a first synthesis on different images of different exposure states among the plurality of images to generate a plurality of first synthesized images that are different from each other and each having a wider dynamic range than a dynamic range of the different images; and

performing a second synthesis using the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images,

wherein the different images correspond to different regions of the panoramic image, and

wherein the first synthesis generates at least two of the first synthesized images from two pairs of images having a same one of the different images.

10. A method for controlling an image capturing apparatus including an image sensor configured to capture a plurality of images of a panoramic image, at least one memory configured to store instructions, and at least one processor configured to communicate with the at least one memory, the method comprising:

setting exposure states to make the exposure states different from each other while the image sensor captures two or more adjacent images among the plurality of images;

performing a first synthesis on different images of different exposure states among the plurality of images to generate first synthesized images that are different from each other and each having a dynamic range wider than a dynamic range of the different images,

determining first alignment information using a gain-decreased or gain-increased image such that a difference between the different images used in the first synthesis is less than a predetermined level; and

performing a second synthesis using the first alignment information and the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images,

wherein the different images correspond to different regions of the panoramic image.

11. A non-transitory computer-readable storage medium for storing instructions that cause a computer to execute a method of controlling an image capturing apparatus including an image sensor configured to capture a plurality of images of a panoramic image, at least one memory configured to store instructions, and at least one processor configured to communicate with the at least one memory, the method comprising:

setting exposure states to make the exposure states different from each other while the image sensor captures two or more adjacent images among the plurality of images;

performing a first synthesis on different images of different exposure states among the plurality of images to generate a plurality of first synthesized images that are different from each other and each having a wider dynamic range than a dynamic range of the different images; and

performing a second synthesis using the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images,

wherein the different images correspond to different regions of the panoramic image, and

wherein the first synthesis generates at least two of the first synthesized images from two pairs of images having a same one of the different images.

12. A non-transitory computer-readable storage medium for storing instructions that cause a computer to execute a method of controlling an image capturing apparatus including an image sensor configured to capture a plurality of images of a panoramic image, at least one memory configured to store instructions, and at least one processor configured to communicate with the at least one memory, the method comprising:

setting exposure states to make the exposure states different from each other while the image sensor captures two or more adjacent images among the plurality of images;

performing a first synthesis on different images of different exposure states among the plurality of images to generate first synthesized images that are different from each other and each having a dynamic range wider than a dynamic range of the different images,

determining first alignment information using a gain-decreased or gain-increased image such that a difference between the different images used in the first synthesis is less than a predetermined level; and

performing second synthesis using the plurality of first synthesized images to generate a second image having a wider viewing angle than a viewing angle of the plurality of first synthesized images,

wherein the different images correspond to different regions of the panoramic image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 30, 2019
From: MASAMURA, TAKUYA
To: CANON KABUSHIKI KAISHA
Reel/Frame 049314/0434 →
Priority Claims (1)
JP 2018-041196 · Mar 7, 2018 · national
Continuity (1)
Related Publication 20190281216A1 · Sep 12, 2019