IP Library Granted Patent US 10,264,193
Granted Patent B2
US 10,264,193 · App. 15/371,031 · Granted Apr 16, 2019

System and method for providing images and video having high dynamic range

Inventor: Stephen Schaefer (Cedar Park, TX)
Assignee: Polycom, Inc.
H04N5/265G06T5/008G06T5/50H04N5/2355H04N7/147H04N7/152G06T2207/10016G06T2207/10144G06T2207/20208
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,264,193
App. No.
15/371,031
Granted
Apr 16, 2019
Kind
B2
Abstract

Apparatuses, computer readable media, and methods are disclosed for providing composite images and/or videos having a high dynamic range. The apparatus includes a video capture module for capturing video images of a scene at a differing exposure levels. The apparatus further includes a region identification module for identifying regions in the captured video images of the scene that may benefit from being individually optimally-exposed. The apparatus further includes a region adjustment module for updating the positions of the various identified regions within the scene and a region exposure adjustment module for determining optimal exposure settings for the various identified regions of the scene. A video subsystem composites and encodes the various optimally-exposed regions of the scene onto a video image of a static portion of the scene having a high dynamic range that was, e.g., captured at a different moment in time than the various optimally-exposed regions of the scene.

Claims (86)

1. A method, comprising:

segmenting a scene into one or more static regions and one or more dynamic regions;

capturing a first video image of the one or more static regions of the scene at a first exposure level;

capturing a second video image of the one or more static regions of the scene at a second exposure level;

combining at least a portion of the first captured video image with at least a portion of the second captured video image to provide a high dynamic range video image of the one or more static regions of the scene;

capturing a third video image of at least one of the one or more dynamic regions of the scene at a third exposure level; and

compositing the third video image onto the high dynamic range video image of the one or more static regions of the scene to form a composite high dynamic range image.

2. The method of claim 1 , wherein:

at least one of the one or more static regions comprises a background region of the scene.

3. The method of claim 1 , further comprising:

moving at least a portion of the one or more static regions of the scene to the one or more dynamic regions of the scene; or

moving at least a portion of the one or more dynamic regions of the scene to the one or more static regions of the scene.

4. The method of claim 1 , wherein:

the first exposure level is lower than the second exposure level; and

the first exposure level and second exposure level are configured to provide a high dynamic range capture of the one or more static regions of the scene at a first moment in time.

5. The method of claim 1 , wherein:

the third exposure level is configured to provide an optimal exposure of at least one of the one or more dynamic regions of the scene.

6. The method of claim 1 , wherein:

the first video image and the second video image are each captured at a different moment in time than the third video image is captured at.

7. The method of claim 1 , wherein:

the first video image and the second video image are captured with a first camera; and

the third video image is captured with a second camera.

8. The method of claim 1 , further comprising:

capturing a fourth video image of at least one of the one or more dynamic regions of the scene at a fourth exposure level; and

compositing the fourth video image onto the high dynamic range video image of the one or more static regions of the scene,

wherein the third video image and the fourth video image capture different dynamic regions of the scene,

wherein the third video image is captured with a first camera, and

wherein the fourth video image is captured with a second camera.

9. An apparatus for providing a high dynamic range video image of a scene, comprising:

one or more video sensors for:

capturing a first video image of the scene at a first exposure level;

capturing a second video image of the scene at a second exposure level; and

capturing a third video image of the scene at a third exposure level; and

a processing unit programmed with software instructions that when executed by the processing unit cause the processing unit to:

segment the scene into one or more static regions and one or more dynamic regions, wherein the first video image comprises a capture of one or more static regions of the scene, wherein the second video image comprises a capture of the one or more static regions of the scene, and wherein the third video image comprises a capture of one or more dynamic regions of the scene;

combine at least a portion of the first captured video image with at least a portion of the second captured video image to provide a high dynamic range video image of the one or more static regions of the scene; and

composite the third video image onto the high dynamic range video image of the one or more static regions of the scene to form a composite high dynamic range image.

10. The apparatus of claim 9 , wherein the software instructions, when executed by the processing unit, further cause the processing unit to:

identify that at least one of the one or more static regions comprises a background region of the scene.

11. The apparatus of claim 9 , wherein the software instructions, when executed by the processing unit, further cause the processing unit to:

move at least a portion of the one or more static regions of the scene to the one or more dynamic regions of the scene; or

move at least a portion of the one or more dynamic regions of the scene to the one or more static regions of the scene.

12. The apparatus of claim 9 , wherein:

the first exposure level is lower than the second exposure level; and

the first exposure level and second exposure level are configured to provide a high dynamic range capture of the one or more static regions of the scene at a first moment in time.

13. The apparatus of claim 9 , wherein:

the third exposure level is configured to provide an optimal exposure of at least one of the one or more dynamic regions of the scene.

14. The apparatus of claim 9 , wherein the software instructions, when executed by the processing unit, further cause the processing unit to:

capture the first video image and the second video image at a different moment in time than the third video image is captured.

15. The apparatus of claim 9 , wherein:

the first video image and the second video image are captured with a first video sensor; and

the third video image is captured with a second video sensor.

16. The apparatus of claim 9 , wherein the software instructions, when executed by the processing unit, further cause the processing unit to:

initiate a capture of a fourth video image of at least one of the one or more dynamic regions of the scene at a fourth exposure level; and

composite the fourth video image onto the high dynamic range video image of the one or more static regions of the scene,

wherein the third video image and the fourth video image capture different dynamic regions of the scene,

wherein the third video image is captured with a first video sensor, and

wherein the fourth video image is captured with a second video sensor.

17. A non-transitory program storage device, readable by a programmable control device, comprising instructions stored thereon that, when executed, cause the programmable control device to:

segment a scene into one or more static regions and one or more dynamic regions;

initiate a capture of a first video image of the one or more static regions of the scene at a first exposure level;

initiate a capture of a second video image of the one or more static regions of the scene at a second exposure level;

combine at least a portion of the first captured video image with at least a portion of the second captured video image to provide a high dynamic range video image of the one or more static regions of the scene;

initiate a capture of a third video image of at least one of the one or more dynamic regions of the scene at a third exposure level; and

composite the third video image onto the high dynamic range video image of the one or more static regions of the scene to form a composite high dynamic range image.

18. The non-transitory program storage device of claim 17 , wherein:

at least one of the one or more static regions comprises a background region of the scene.

19. The non-transitory program storage device of claim 17 , further comprising instructions stored thereon that, when executed, cause the programmable control device to:

move at least a portion of the one or more static regions of the scene to the one or more dynamic regions of the scene; or

move at least a portion of the one or more dynamic regions of the scene to the one or more static regions of the scene.

20. The non-transitory program storage device of claim 17 , wherein:

the first exposure level is lower than the second exposure level; and

the first exposure level and second exposure level are configured to provide a high dynamic range capture of the one or more static regions of the scene at a first moment in time.

21. The non-transitory program storage device of claim 17 , wherein:

the third exposure level is configured to provide an optimal exposure of at least one of the one or more dynamic regions of the scene.

22. The non-transitory program storage device of claim 17 , further comprising instructions stored thereon that, when executed, cause the programmable control device to:

initiate the captures of the first video image and the second video image at a different moment in time than the capture of the third video image is initiated.

23. The non-transitory program storage device of claim 17 , wherein:

the first video image and the second video image are captured with a first video sensor; and; and

the third video image is captured with a second video sensor.

24. The non-transitory program storage device of claim 23 , further comprising instructions stored thereon that, when executed, cause the programmable control device to:

initiate a capture of a fourth video image of at least one of the one or more dynamic regions of the scene at a fourth exposure level; and

composite the fourth video image onto the high dynamic range video image of the one or more static regions of the scene,

wherein the third video image and the fourth video image capture different dynamic regions of the scene,

wherein the third video image is captured with a first video sensor, and

wherein the fourth video image is captured with a second video sensor.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 22, 2023
From: POLYCOM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064056/0947 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
SECURITY AGREEMENT Recorded Jul 5, 2018
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 046491/0915 →
RELEASE OF SECURITY INTEREST Recorded Jul 3, 2018
From: MACQUARIE CAPITAL FUNDING LLC
To: POLYCOM, INC.
Reel/Frame 046472/0815 →
SECURITY INTEREST Recorded May 3, 2017
From: POLYCOM, INC.
To: MACQUIRE CAPITAL FUNDING LLC, AS COLLATERAL AGENT
Reel/Frame 042232/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2016
From: SCHAEFER, STEPHEN
To: POLYCOM, INC.
Reel/Frame 040540/0460 →
Continuity (1)
Related Publication 20180160051A1 · Jun 7, 2018