IP Library Granted Patent US 12,126,916
Granted Patent B2
US 12,126,916 · App. 17/461,588 · Granted Oct 22, 2024

Camera array for a mediated-reality system

Inventors: James Andrew Youngquist (Seattle, WA); David Julio Colmenares (Seattle, WA); Adam Gabriel Jones (Seattle, WA)
Assignee: Proprio, Inc.
H04N23/90G02B3/0056G06T7/50G06T7/521G06T7/557G06T19/006H04N13/243H04N23/45H04N23/51G06T2207/10028G06T2207/10052
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 12,126,916
App. No.
17/461,588
Granted
Oct 22, 2024
Kind
B2
Abstract

A camera array for a mediated-reality system includes a plurality of hexagonal cells arranged in a honeycomb pattern in which a pair of inner cells include respective edges adjacent to each other and a pair of outer cells are separated from each other by the inner cells. A plurality of cameras are mounted within each of the plurality of hexagonal cells. The plurality of cameras include at least one camera of a first type and at least one camera of a second type. The camera of the first type may have a longer focal length than the camera of the second type.

Claims (43)

1. A mediated-reality system, comprising:

a camera array to capture a plurality of images of a scene, the camera array including:

a plurality of cameras mounted within each of a plurality of cells and arranged in a same pattern within each of the plurality of cells, the plurality of cameras including at least one camera of a first focal length and at least one camera of a second focal length different than the first focal length, wherein the first focal length is longer than the second focal length, and at least one camera of the second focal length within each of the plurality of cells is at a position further from or equidistant from a center point of the camera array relative to cameras of the first focal length;

an image processing device to synthesize a virtual image corresponding to a virtual perspective of the scene based on at least two of the plurality of images; and

a display device to display the virtual image.

2. The mediated-reality system of claim 1 , wherein the first focal length is 50 mm and the second focal length is 35 mm.

3. The mediated-reality system of claim 1 , further comprising:

a projector configured to project structured light onto a portion of the scene that is within a field of view of the camera array.

4. The mediated-reality system of claim 1 , further comprising:

a depth sensor configured to sense a distance to a surface within the scene, the surface within a field of view of the camera array.

5. The mediated-reality system of claim 1 , wherein the scene is a surgical site.

6. The mediated-reality system of claim 1 , wherein the display device is part of a head-mounted display (HMD) that is configured to present the virtual image based in part on a position and orientation of the HMD.

7. The mediated-reality system of claim 1 , further comprising:

a swing arm configured to position the camera array to capture the plurality of images of the scene.

8. A method comprising:

capturing, via a camera array, a plurality of images of a scene, the camera array including a plurality of cameras mounted within each of a plurality of cells and arranged in a same pattern within each of the plurality of cells, the plurality of cameras including at least one camera of a first focal length and at least one camera of a second focal length different than the first focal length, wherein the first focal length is longer than the second focal length, and at least one camera of the second focal length within each of the plurality of cells is at a position further from or equidistant from a center point of the camera array relative to cameras of the first focal length;

synthesizing a virtual image corresponding to a virtual perspective based on at least two of the plurality of images of the scene; and

displaying the virtual image.

9. The method of claim 8 , wherein the first focal length is 50 mm and the second focal length is 35 mm.

10. The method of claim 8 , further comprising:

projecting, via a projector, structured light onto a portion of the scene that is within a field of view of the camera array.

11. The method of claim 8 , further comprising:

sensing, via a depth sensor, a distance to a surface within the scene, the surface within a field of view of the camera array.

12. The method of claim 8 , wherein the scene is a surgical site.

13. The method of claim 8 , wherein displaying the virtual image comprises:

presenting, via a head-mounted display (HMD), the virtual image based in part on a position and orientation of the HMD.

14. The method of claim 8 , further comprising:

receiving an instruction to position a swing arm coupled to the camera array; and

positioning, via the swing arm, the camera array to capture the plurality of images of the scene.

15. A non-transitory computer readable medium configured to store program code instructions, when executed by a processor of a mediated-reality system, cause the mediated-reality system to perform steps comprising:

capturing, via a camera array, a plurality of images of a scene, the camera array including a plurality of cameras mounted within each of a plurality of cells and arranged in a same pattern within each of the plurality of cells, the plurality of cameras including at least one camera of a first focal length and at least one camera of a second focal length different than the first focal length, wherein the first focal length is longer than the second focal length, and at least one camera of the second focal length within each of the plurality of cells is at a position further from or equidistant from a center point of the camera array relative to cameras of the first focal length;

synthesizing a virtual image corresponding to a virtual perspective based on at least two of the plurality of images of the scene; and

displaying the virtual image.

16. The computer readable medium of claim 15 , wherein the first focal length is 50 mm and the second focal length is 35 mm.

17. The computer readable medium of claim 15 , wherein the program code instructions, when executed by the processor of a mediated-reality system, further cause the mediated-reality system to perform steps comprising:

projecting, via a projector, structured light onto a portion of the scene that is within a field of view of the camera array.

18. The computer readable medium of claim 15 , wherein the program code instructions, when executed by the processor of a mediated-reality system, further cause the mediated-reality system to perform steps comprising:

sensing, via a depth sensor, a distance to a surface within the scene, the surface within a field of view of the camera array.

19. The computer readable medium of claim 15 , wherein displaying the virtual image comprises:

presenting, via a head-mounted display (HMD), the virtual image based in part on a position and orientation of the HMD.

20. The computer readable medium of claim 15 , wherein the program code instructions, when executed by the processor of a mediated-reality system, further cause the mediated-reality system to perform steps comprising:

receiving an instruction to position a swing arm coupled to the camera array; and

positioning, via the swing arm, the camera array to capture the plurality of images of the scene.

Assignments (2)
CHANGE OF NAME Recorded Sep 1, 2021
From: ELOUPES, INC.
To: PROPRIO, INC.
Reel/Frame 057393/0616 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: YOUNGQUIST, JAMES ANDREW; COLMENARES, DAVID JULIO; JONES, ADAM GABRIEL
To: ELOUPES, INC.
Reel/Frame 057346/0402 →
Continuity (4)
Continuation 16808194 · Mar 3, 2020
Continuation 16582855 · Sep 25, 2019
Provisional Application 62737791 · Sep 27, 2018
Related Publication 20210392275A1 · Dec 16, 2021