# US 2019/0317657 A1 · Systems and methods for indicating highlights within spherical videos

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

- Number: US 2019/0317657 A1
- Document ID: US20190317657A1
- Status: Published application
- Kind: A1
- Application number: 16/455,217
- Filed: 2019-06-27
- Published: 2019-10-17
- Earliest claimed: 2017-08-10
- Assignees: GoPro, Inc.
- Applicants: GoPro, Inc.
- Inventors: David Oddy
- Web page: https://patentgrep.com/patent/US20190317657A1

## CPC

- G06F 3/04815: Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object
- H04N 21/816: {involving special video data, e.g 3D video}
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- H04N 21/21805: {enabling multiple viewpoints, e.g. using a plurality of cameras}
- H04N 21/234345: {the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/4728: for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
- H04N 21/4882: {for displaying messages, e.g. warnings, reminders (arrangements for providing short real-time information to substation in data switching networks H04L12/1895)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Spherical video content may be presented on a display. The spherical video content may include an event of interest occurring within an event field of view during an event moment. Interaction information may be received during the presentation of the spherical content on the display. The interaction information may indicate a user's viewing selections of the spherical video content. Display fields of view may be determined based on the user's viewing selections. Relative positions of the event field of view with respect to the display fields of view may be determined. Progress differences between the event moment and moments corresponding to the display fields of view may be determined. A visual indicator graphically displaying the relative positions and the progress differences may be presented on the display.

## Claims

### Claim 1

A system for indicating highlights within spherical videos, the system comprising:
a display configured to present video content; and
one or more physical processors configured by machine-readable instructions to:
access video information defining spherical video content, the spherical video content having a progress length, the spherical video content defining visual content viewable from a point of view as a function of progress through the spherical video content, the spherical video content including an event of interest occurring within an event field of view during an event moment within the progress length;
effectuate presentation of the spherical video content on the display;
receive a user's viewing selections of the spherical video content as the function of progress through the spherical video content;
determine display fields of view based on the user's viewing selections, the display fields of view defining extents of the visual content viewable from the point of view as the function of progress through the spherical video content;
determine relative positions of the event field of view with respect to the display fields of view;
determine positions of a visual indicator on the display based on the relative positions of the event field of view with respect to the display fields of view, the positions of the visual indicator graphically displaying the relative positions of the event field of view with respect to the display fields of view;
determine progress differences between the event moment and moments corresponding to the display fields of view; and
determine shapes or sizes of the visual indicator on the display based on the progress differences between the event moment and moments corresponding to the display fields of view, the shapes or the sizes of the visual indicator graphically displaying the progress differences between the event moment and the moments corresponding to the display fields of view.

### Claim 2 (depends on 1)

The system of claim 1, wherein the user's viewing selections include the user's viewing directions and viewing zooms selected by the user for the spherical video content as the function of progress through the spherical video content.

### Claim 3 (depends on 1)

The system of claim 1, wherein:
the one or more physical processors are further configured by the machine-readable instructions to change the presentation of the spherical video content based on the user's interaction with the visual indicator such that responsive to the user's interaction with the visual indicator, the display fields of view are automatically panned to include the event field of view.

### Claim 4 (depends on 1)

The system of claim 1, wherein:
the event of interest is associated with a stereographic projection, and
the one or more physical processors are further configured by the machine-readable instructions to change the presentation of the spherical video content based on the user's interaction with the visual indicator such that responsive to the user's interaction with the visual indicator, the spherical video content is automatically presented using the stereographic projection.

### Claim 5 (depends on 1)

The system of claim 1, wherein the visual indicator is presented within a radar indicator.

### Claim 6 (depends on 5)

The system of claim 5, wherein the radar indicator is overlaid on top of the presentation of the spherical video content.

### Claim 7 (depends on 1)

The system of claim 1, wherein the visual indicator is presented at a periphery of the presentation of the spherical video content.

### Claim 8 (depends on 1)

The system of claim 1, wherein the sizes of the visual indicator are determined based on the progress differences such that the visual indicator disappears based on the moments corresponding to the display field of view going past the event moment.

### Claim 9 (depends on 1)

The system of claim 1, wherein both the shapes and sizes of the visual indicator are determined based on the progress differences between the event moment and the moments corresponding to the display fields of view.

### Claim 10

A method for indicating highlights within spherical videos, the method performed by a computing system including one or more physical processors, the method comprising:
accessing, by the computing system, video information defining spherical video content, the spherical video content having a progress length, the spherical video content defining visual content viewable from a point of view as a function of progress through the spherical video content, the spherical video content including an event of interest occurring within an event field of view during an event moment within the progress length;
effectuating, by the computing system, presentation of the spherical video content on a display;
receiving, by the computing system, a user's viewing selections of the spherical video content as the function of progress through the spherical video content;
determining, by the computing system, display fields of view based on the user's viewing selections, the display fields of view defining extents of the visual content viewable from the point of view as the function of progress through the spherical video content;
determining, by the computing system, relative positions of the event field of view with respect to the display fields of view;
determining, by the computing system, positions of a visual indicator on the display based on the relative positions of the event field of view with respect to the display fields of view, the positions of the visual indicator graphically displaying the relative positions of the event field of view with respect to the display fields of view;
determining, by the computing system, progress differences between the event moment and moments corresponding to the display fields of view; and
determining, by the computing system, shapes or sizes of the visual indicator on the display based on the progress differences between the event moment and moments corresponding to the display fields of view, the shapes or the sizes of the visual indicator graphically displaying the progress differences between the event moment and the moments corresponding to the display fields of view.

### Claim 11 (depends on 10)

The method of claim 10, wherein the user's viewing selections include the user's viewing directions and viewing zooms selected by the user for the spherical video content as the function of progress through the spherical video content.

### Claim 12 (depends on 10)

The method of claim 10, further comprising:
changing, by the computing system, the presentation of the spherical video content based on the user's interaction with the visual indicator such that responsive to the user's interaction with the visual indicator, the display fields of view are automatically panned to include the event field of view.

### Claim 13 (depends on 10)

The method of claim 10, wherein the event of interest is associated with a stereographic projection, the method further comprising:
changing, by the computing system, the presentation of the spherical video content based on the user's interaction with the visual indicator such that responsive to the user's interaction with the visual indicator, the spherical video content is automatically presented using the stereographic projection.

### Claim 14 (depends on 10)

The method of claim 10, wherein the visual indicator is presented within a radar indicator.

### Claim 15 (depends on 14)

The method of claim 14, wherein the radar indicator is overlaid on top of the presentation of the spherical video content.

### Claim 16 (depends on 10)

The method of claim 10, wherein the visual indicator is presented at a periphery of the presentation of the spherical video content.

### Claim 17 (depends on 10)

The method of claim 10, wherein the sizes of the visual indicator are determined based on the progress differences such that the visual indicator disappears based on the moments corresponding to the display field of view going past the event moment.

### Claim 18 (depends on 10)

The method of claim 10, wherein both the shapes and sizes of the visual indicator are determined based on the progress differences between the event moment and the moments corresponding to the display fields of view.

### Claim 19

A system for indicating highlights within spherical videos, the system comprising:
a display configured to present video content; and
one or more physical processors configured by machine-readable instructions to:
access video information defining spherical video content, the spherical video content having a progress length, the spherical video content defining visual content viewable from a point of view as a function of progress through the spherical video content, the spherical video content including an event of interest occurring within an event field of view during an event moment within the progress length;
effectuate presentation of the spherical video content on the display;
receive (1) a user's viewing selections of the spherical video content as the function of progress through the spherical video content, the user's viewing selections including the user's viewing directions and viewing zooms selected by the user for the spherical video content as the function of progress through the spherical video content, and (2) the user's interaction with a visual indicator;
determine display fields of view based on the user's viewing selections, the display fields of view defining extents of the visual content viewable from the point of view as the function of progress through the spherical video content;
determine relative positions of the event field of view with respect to the display fields of view;
determine positions of the visual indicator on the display based on the relative positions of the event field of view with respect to the display fields of view, the positions of the visual indicator graphically displaying the relative positions of the event field of view with respect to the display fields of view;
determine progress differences between the event moment and moments corresponding to the display fields of view;
determine shapes or sizes of the visual indicator on the display based on the progress differences between the event moment and moments corresponding to the display fields of view, the shapes or the sizes of the visual indicator graphically displaying the progress differences between the event moment and the moments corresponding to the display fields of view; and
change the presentation of the spherical video content based on the user's interaction with the visual indicator such that responsive to the user's interaction with the visual indicator, the display fields of view are automatically panned to include the event field of view.

### Claim 20 (depends on 19)

The system of claim 19, wherein:
the event of interest is associated with a stereographic projection, and
the one or more physical processors are further configured by the machine-readable instructions to change the presentation of the spherical video content based on the user's interaction with the visual indicator such that responsive to the user's interaction with the visual indicator, the spherical video content is automatically presented using the stereographic projection.
