# US 2018/0324410 A1 · Video imaging an area of interest using networked cameras

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0324410 A1
- Document ID: US20180324410A1
- Status: Published application
- Kind: A1
- Application number: 15/773,123
- Filed: 2016-10-31
- Published: 2018-11-08
- Earliest claimed: 2015-10-29
- Assignees: Oy Vulcan Vision Corporation
- Applicants: Oy Vulcan Vision Corporation
- Inventors: Asko ROINE; Hannu ERONEN; Pekka ROINE
- Web page: https://patentgrep.com/patent/US20180324410A1

## CPC

- H04N 13/296: Synchronisation thereof; Control thereof
- G06T 3/4038: Image mosaicing, e.g. composing plane images from plane sub-images
- H04N 13/189: Recording image signals; Reproducing recorded image signals
- H04N 13/243: using three or more two-dimensional [2D] image sensors
- H04N 13/271: wherein the generated image signals comprise depth maps or disparity maps
- H04N 23/63: by using electronic viewfinders
- H04N 23/64: {Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image}
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04N 23/698: for achieving an enlarged field of view, e.g. panoramic image capture
- H04N 23/90: Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The systems, methods, and/or computer-readable media described herein allow a reviewer to review video content of multiple perspectives of area(s) of interest at a specific time using a system of networked and time-synchronized video cameras. The networked and time-synchronized video cameras may comprise dedicated video cameras or may be coupled to mobile phones or tablet computing devices, and/or those incorporated in action housings. The networked and time-synchronized video cameras may capture multiple perspectives of area(s) of interest in that they may be arranged so that their fields of view are directed toward different orientations with respect to the area(s) of interest.

## Claims

### Claim 1

A system comprising:
a time-synchronized video capture device management engine configured to gather time-synchronized video content of one or more areas of interest from time-synchronized video capture devices, the time-synchronized video content corresponding to fields of view of the one or more areas of interest;
a three-dimensional dome representation integration engine coupled to the time-synchronized video capture device management engine, the three-dimensional dome representation integration engine configured to:
identify an orientation for each of the fields of view, the orientation being associated with a viewer perspective related to the each of the fields of view;
mark the orientations with orientation markers;
integrate the time-synchronized video content and the orientation markers into a three-dimensional dome representation of the one or more areas of interest, the three-dimensional dome representation configured to arrange the time-synchronized video content in accordance with the orientation markers;
a stitched video representation management engine coupled to the three-dimensional dome representation integration engine, the stitched video representation management engine configured to create a stitched video representation of the one or more areas of interest using the three-dimensional dome representation, the stitched video representation configured to facilitate display of any of the time-synchronized video content at a specific time, and the stitched video representation using the orientation markers to facilitate switching between the time-synchronized video content at the specific time;
a playback device management engine coupled to the stitched video representation management engine, the playback device management engine configured to provide the stitched video representation to one or more playback devices for display by the one or more playback devices.

### Claim 2 (depends on 1)

The system of claim 1, wherein one or more the time-synchronized video capture devices include a depth sensor, and the video content comprise three-dimensional video content of the one or more areas of interest.

### Claim 3 (depends on 1)

The system of claim 1, wherein the one or more areas of interest comprise a subject of the time-synchronized video content, the subject has an object associated with the subject, the one or more time-synchronized video capture devices are configured to capture a reference area around the object, and the object is associated with a fob or a beacon.

### Claim 4 (depends on 1)

The system of claim 1, wherein one or more of the time-synchronized video capture devices are configured to stream the time-synchronized video content.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one or more of the time-synchronized video capture devices comprise a master time-synchronized video capture device and a slave time-synchronized video capture device, the master time-synchronized video capture device configured to provide slave time-synchronized time clips to the master time-synchronized video capture device, and the master time-synchronized video capture device is configured to batch upload a master time-synchronized video content over a computer-readable medium.

### Claim 6 (depends on 1)

The system of claim 1, wherein the one or more playback devices comprise one or more mobile phones or one or tablet computing devices configured to display the stitched video representation in an application.

### Claim 7 (depends on 1)

The system of claim 1, further comprising a time synchronization management engine coupled to the time-synchronized video capture device management engine, the time synchronization management engine configured to:
provide instructions to time-synchronize the one or more time-synchronized video capture devices before gathering the time-synchronized video content;
use a time-synchronization trigger to time-synchronize one or more of the time-synchronized video capture devices before the time-synchronized video content are captured, wherein the time-synchronization trigger comprises one or more of a timing trigger, a sound-based trigger, a machine vision trigger, a motion-based trigger, and an object-based trigger and wherein using the time-synchronization trigger to time-synchronize the one or more time-synchronized video capture devices comprises configuring the one or more time-synchronized video capture devices to implement a video buffer, and to start recording the time-synchronized video content at the end of the video buffer.

### Claim 8 (depends on 1)

The system of claim 1, wherein each of the one or more playback devices comprises a graphical interface configured to display the stitched video representation thereon and wherein the stitched video representation comprises a perspective user interface (UI) element, the perspective UI element corresponding to at least one of the orientations.

### Claim 9 (depends on 1)

The system of claim 1, wherein the stitched video representation comprises a perspective user interface (UI) element, the perspective UI element corresponding to at least one of the orientations and wherein the perspective UI element comprises a floating virtual object.

### Claim 10 (depends on 1)

The system of claim 1, wherein the stitched video representation management engine is configured to accommodate a plurality of frame rates.

### Claim 11

A method comprising:
gathering time-synchronized video content of one or more areas of interest from time-synchronized video capture devices, the time-synchronized video content corresponding to fields of view of the one or more areas of interest;
identifying an orientation for each of the fields of view, the orientation being associated with a viewer perspective related to the each of the fields of view;
marking the orientations with orientation markers;
integrating the time-synchronized video content and the orientation markers into a three-dimensional dome representation of the one or more areas of interest, the three-dimensional dome representation configured to arrange the time-synchronized video content in accordance with the orientation markers;
creating a stitched video representation of the one or more areas of interest using the three-dimensional dome representation, the stitched video representation configured to facilitate display of any of the time-synchronized video content at a specific time, and the stitched video representation using the orientation markers to facilitate switching between the time-synchronized video content at the specific time;
providing the stitched video representation to one or more playback devices for display by the one or more playback devices.

### Claim 12 (depends on 11)

The method of claim 11, wherein one or more the time-synchronized video capture devices include a depth sensor, and the video content comprise three-dimensional video content of the one or more areas of interest.

### Claim 13 (depends on 11)

The method of claim 11, wherein the one or more areas of interest comprise a subject of the time-synchronized video content, the subject has an object associated with the subject, the one or more time-synchronized video capture devices are configured to capture a reference area around the object, and the object is associated with a fob or beacon.

### Claim 14 (depends on 11)

The method of claim 11, wherein one or more of the time-synchronized video capture devices are configured to stream the time-synchronized video content.

### Claim 15 (depends on 11)

The method of claim 11, wherein one or more of the time-synchronized video capture devices are configured to batch upload the time-synchronized video content, wherein the one or more of the time-synchronized video capture devices comprise a master time-synchronized video capture device and a slave time-synchronized video capture device, the master time-synchronized video capture device configured to provide slave time-synchronized time clips to the master time-synchronized video capture device, and the master time-synchronized video capture device is configured to batch upload a master time-synchronized video content over a computer-readable medium.

### Claim 16 (depends on 11)

The method of claim 11, wherein the one or more playback devices comprise one or more mobile phones or one or tablet computing devices configured to display the stitched video representation in an application.

### Claim 17 (depends on 11)

The method of claim 11, further comprising providing instructions to time-synchronize the one or more time-synchronized video capture devices before gathering the time-synchronized video content.

### Claim 18 (depends on 11)

The method of claim 11, further comprising using a time-synchronization trigger to time-synchronize one or more of the time-synchronized video capture devices before the time-synchronized video content are captured, wherein the time-synchronization trigger comprises one or more of a timing trigger, a sound-based trigger, a machine vision trigger, a motion-based trigger, and an object-based trigger and wherein using the time-synchronization trigger to time-synchronize the one or more time-synchronized video capture devices comprises configuring the one or more time-synchronized video capture devices to implement a video buffer, and to start recording the time-synchronized video content at the end of the video buffer.

### Claim 19 (depends on 11)

The method of claim 11, further comprising displaying the stitched video representation on the one or more playback devices, wherein the stitched video representation comprises a perspective user interface (UI) element, the perspective UI element corresponding to at least one of the orientations and wherein the perspective UI element comprises a floating virtual object.

### Claim 20 (depends on 11)

The method of claim 11, wherein creating the stitched video representation comprises accommodating a plurality of frame rates.

### Claim 21

A system comprising:
a means for gathering time-synchronized video content of one or more areas of interest from time-synchronized video capture devices, the time-synchronized video content corresponding to fields of view of the one or more areas of interest;
a means for identifying an orientation for each of the fields of view, the orientation being associated with a viewer perspective related to the each of the fields of view;
a means for marking the orientations with orientation markers;
a means for integrating the time-synchronized video content and the orientation markers into a three-dimensional dome representation of the one or more areas of interest, the three-dimensional dome representation configured to arrange the time-synchronized video content in accordance with the orientation markers;
a means for creating a stitched video representation of the one or more areas of interest using the three-dimensional dome representation, the stitched video representation configured to facilitate display of any of the time-synchronized video content at a specific time, and the stitched video representation using the orientation markers to facilitate switching between the time-synchronized video content at the specific time;
a means for providing the stitched video representation to one or more playback devices for display by the one or more playback devices.
