- Redmond WA, US Brett Delainey Christie - Seattle WA, US Joshua D. Maruska - Seattle WA, US Joshua Noble - Seattle WA, US
International Classification:
G06F 3/0484 G06K 9/78 G06K 9/62 G06K 9/00
Abstract:
Techniques are described herein that are capable of providing selectable interaction elements in a 360-degree video stream. A selectable interaction element is an element (e.g., user interface element) for which selection of the element initiates the providing of information pertaining to an object with which the element is associated. For instance, the selectable interaction element may be positioned proximate the object in the 360-degree video stream (e.g., a portion of the 360-degree video stream or an entirety of the 360-degree video stream). Examples of a user interface element include but are not limited to text, an icon, and a widget.
- Redmond WA, US Brett Delainey Christie - Seattle WA, US Joshua D. Maruska - Seattle WA, US Joshua Noble - Seattle WA, US
International Classification:
G06T 3/00 G06T 15/20 G06T 19/20
Abstract:
Techniques are described herein that are capable of providing a bowtie view of an environment. A bowtie view of an environment is a representation of a 360-degree image of the environment that is compressed at its center such that at least one side of the bowtie view is concave. For example, two opposing sides of the bowtie view may be concave. In accordance with this example, the two opposing sides may be top and bottom sides of the bowtie view. The 360-degree image is unwrapped to provide a flattened image. The flattened image is projected on an inner surface of a virtual object in a three-dimensional virtual environment. A portion of the flattened image is captured from the inner surface of the virtual object using a virtual camera to provide the bowtie view.
Action(S) Based On Automatic Participant Identification
- Redmond WA, US Brett Delainey Christie - Seattle WA, US Joshua D. Maruska - Seattle WA, US Joshua Noble - Seattle WA, US
International Classification:
H04L 12/18 H04N 7/15
Abstract:
Techniques are described herein that are capable of performing action(s) based on automatic participant identification. For example, participants of a meeting may be automatically identified independently from an invitee list for the meeting. In another example, participants of the meeting may be automatically identified even if such participants are not indicated by the invitee list. An action is performed with regard to the participants of the meeting based at least in part on the participants being automatically identified.