# US 2019/0172260 A1 · System for composing or modifying virtual reality sequences, method of composing and system for reading said sequences

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

- Number: US 2019/0172260 A1
- Document ID: US20190172260A1
- Status: Published application
- Kind: A1
- Application number: 16/323,631
- Filed: 2017-08-08
- Published: 2019-06-06
- Earliest claimed: 2016-08-09
- Applicants: Atos Integration
- Inventors: Gabriel MORIN; François DUJARDIN
- Web page: https://patentgrep.com/patent/US20190172260A1

## CPC

- G06T 19/003: {Navigation within 3D models or images}
- A63F 13/47: involving branching, e.g. choosing one of several possible scenarios at a given point in time
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- A63F 2300/8082: Virtual reality
- H04N 21/85406: {involving a specific file format, e.g. MP4 format}
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The invention relates to a system for composing or modifying (1) a virtual reality experience sequence (10), said virtual reality experience sequence (10) comprising, on the one hand, a plurality of places (20) connected together, a connection between two places (20) being operated by a navigation node (320) and, on the other hand, media contents (30) connected to the places (20), a connection between a place (20) and a media content (30) being operated by media nodes (330), said system comprising: a module (100) for composing a virtual reality experience sequence (20), a configuration file or set of configuration files (300) a device (350) including media files (360).

## Claims

### Claim 1

A system for composing or modifying a virtual reality experience sequence, said virtual reality experience sequence comprising, on the one hand, a plurality of places connected together, a connection between two places being operated by a navigation node and, on the other hand, media contents connected to the places, a connection between a place and a media content being operated by media nodes, said system comprising:
a module for composing a virtual reality experience sequence,
a configuration file or set of configuration files comprising:
at least one scene characterized by primary scene fields, said primary scene fields comprising a unique identifier of said scene and means for access to an environment media file representing a place,
at least one navigation node characterized by primary navigation fields, said primary navigation fields comprising a unique identifier of a departure scene, a unique identifier of an arrival scene, a position of the at least one navigation node in the place of the departure scene according to a spherical coordinate system and a transition rule,
at least one media node characterized by primary media fields, said primary media fields comprising a unique identifier of the scene on which the media node depends, a position of the media node in the place of the scene comprising the media node according to a spherical coordinate system, an access path to a content media file and a control rule, and
a device including media files,
said primary scene fields, said primary navigation fields and said primary media fields all being associated with data elements defining a value of these primary fields, said module for composing the virtual reality experience sequence comprising a recording device equipped with rules enabling it to record the data elements in the configuration file or set of configuration files,
said data elements defining at least partially the composed or modified virtual reality experience sequence.

### Claim 2 (depends on 1)

The system according to claim 1, further comprising a display module.

### Claim 3 (depends on 1)

The system according to claim 1, wherein the places are representations of real places by 360 or 360 stereo 2D, 3D panoramic images.

### Claim 4 (depends on 1)

The system according to claim 1, wherein each said place is represented by 360 stereo images.

### Claim 5 (depends on 1)

The system according to claim 1, wherein the navigation node(s) is/are further characterized by at least one secondary navigation field selected from:
a unique identifier of the navigation node,
a text, giving information on the navigation node, and
a means for access to data on an arrival view.

### Claim 6 (depends on 1)

The system according to claim 1 wherein the media node(s) is/are further characterized by at least one secondary media field selected from:
a unique identifier of the media node,
a distance value, and
a value for controlling time elapsing before execution of media.

### Claim 7 (depends on 1)

The system according to claim 1, wherein the media contents are selected from: photos, slide shows, videos, sound elements.

### Claim 8 (depends on 1)

The system according to claim 1, wherein the virtual reality experience sequence is representative of a real place and can be compared to a visit.

### Claim 9 (depends on 1)

The system according to claim 1 wherein the data element of the rule for the control of the at least one media node is selected from a slide show or a content grid, said slide show or said content grid enabling access to a plurality of media into a single action.

### Claim 10 (depends on 1)

The system according to claim 1 wherein the data element of the rule for transition of the at least one navigation node is selected from a section, a fade, a flap, a curtain, an animated transition or a transition including the playback of a video.

### Claim 11 (depends on 1)

The system according to claim 1 wherein the configuration file(s) has/have a size less than 200 kilobytes.

### Claim 12 (depends on 1)

The system according to claim 1, further comprising a set of configuration files at least one of which is an organizer configuration file comprising a list of the set of the configuration files required for the customization of the virtual reality experience sequence.

### Claim 13 (depends on 1)

The system according to claim 1, further comprising a set of configuration files including:
a configuration file called organizer configuration file,
a configuration file called scene configuration file, comprising the scenes, the navigation nodes as well as for the media nodes, the fields of unique identifier of the media node, of unique identifier of the scene on which the media node depends, and of position of the media node in the place of the scene comprising the media node according to a spherical coordinate system,
a configuration file called media configuration file, comprising the fields related to the access path to a content media file, to a control rule, to a unique identifier of the media node, to a distance value, and to a value defining the execution of the media.

### Claim 14 (depends on 1)

The system according to claim 1, wherein the unique identifier of a departure scene makes it possible to define the position of the representation of the navigation node in a place within the virtual reality experience sequence.

### Claim 15 (depends on 1)

A method for composing or modifying a virtual reality experience sequence implemented by the system according to claim 1, said virtual reality experience sequence comprising, on the one hand, places connected together, a connection between two places being operated by a navigation node and, on the other hand, media contents connected to the places, a connection between a place and a media content being operated by media nodes, said method comprising:
creating a connection, in a module for composing a virtual reality experience sequence, between a control device capable of interacting with an author and a recording device,
loading, by the recording device, a file or set of configuration files, said file or set of configuration files comprising:
at least one scene characterized by primary scene fields, said primary scene fields comprising a unique identifier of said at least one scene and means for access to an environment media file representing a place,
at least one navigation node characterized by primary navigation fields, said primary navigation fields comprising a unique identifier of a departure scene, a unique identifier of an arrival scene, a position of the navigation node in the place of the departure scene according to a spherical coordinate system and a transition rule, and
at least one media node characterized by primary media fields, said primary media fields comprising a unique identifier of the scene on which the media node depends, a position of the media node in the place of the scene comprising the media node according to a spherical coordinate system, an access path to a content media file and a control rule,
said primary fields can be associated with data elements defining the value of said primary scene fields, said primary navigation fields and said primary media fields,
displaying, by a display module, a creation interface configured to receive and display information from the module for composing the virtual reality experience sequence,
creating, by the device for recording the virtual reality experience sequence, at least one data element associated with a primary scene marker, a primary navigation marker and/or a primary media marker, the data element associated with a said primary scene marker, said primary navigation marker and/or said primary media marker allowing to at least partially define the virtual reality experience sequence, and
recording said data element in the file or set of configuration files, by the recording device.

### Claim 16 (depends on 15)

A system for reading a virtual reality experience that can be obtained by the method according to claim 15, comprising a device for displaying a virtual reality experience, said virtual reality experience comprising, on the one hand, places connected together, a connection between two places being operated by a navigation node and, on the other hand, media contents connected to the places, a connection between a place and a media content being operated by media nodes, said device comprising:
a module for reading a virtual reality experience,
a display module,
a configuration file or set of configuration files comprising:
at least one scene characterized by primary scene fields, said primary scene fields comprising a unique identifier of said at least one scene and means for access to an environment media file representing a place,
at least one navigation node characterized by primary navigation fields, said primary navigation fields comprising a unique identifier of a departure scene, a unique identifier of an arrival scene, a position of the navigation node in the place of the departure scene according to a spherical coordinate system and a transition rule, and
at least one media node characterized by primary media fields, said primary media fields comprising a unique identifier of the scene on which the media node depends, a position of the media node in the place of the scene comprising the media node according to a spherical coordinate system, an access path to a content media file and a control rule, and
a device including a set of media files,
said primary scene fields, said primary navigation fields and said primary media fields being associated with data elements defining the value of these primary fields,
said module for reading the virtual reality experience sequence comprising a means for access to the data elements, a device for acquiring and processing the data elements and a module for transmission to the module for displaying the virtual reality experience sequence.

### Claim 17 (depends on 16)

The system according to claim 16, further comprising a user identification module of the system for reading the virtual reality experience sequence capable of authorizing the multi-user reading of the virtual reality experience sequence.

### Claim 18 (depends on 16)

The system according to claim 16, configured such that actions, available to users of the system, are represented by floating visual elements in a place that the user is visiting, said visual elements being placed in the place, based on the information contained the file or set of configuration files.

### Claim 19 (depends on 16)

The system according to claim 16, configured such that, when a user's gaze is close to a node, a cursor appears to help said user to fix the point in question accurately.

### Claim 20 (depends on 16)

The system according to claim 16, configured such that a pointer representing a position of a user's gaze is visible only when the pointer is at a distance from a nearest object representing less than 10% of a length of the field of view.

### Claim 21 (depends on 16)

The system according to claim 16, configured such that, when a user's gaze is close to a node, a time indicator appears to indicate to the user the imminence of triggering of an action.

### Claim 22 (depends on 16)

The system according to claim 16, further comprising a module for displaying on a mobile device, said display module being able to display at least one recommended route.
